переменная, выводящая последние 3 числа

Привет, я получил вывод 176 8 58 из скрипта очистки веб-страниц. Я хочу упаковать этот скрипт в переменную и отобразить его в других местах на сайте.

Я собрал это, делая это

ob_start();
echo $node->nodeValue. "\n";
$thenumbers = ob_get_contents();
ob_end_clean();

но когда я повторяю это так

Теперь на веб-сайте номера указаны в интервалах и разделены на «/». Нужно ли мне что-нибудь сделать? Я новичок в PHP, поэтому дайте мне знать, если это что-то глупое!

<?php echo $thenumbers ?>

мой вывод тогда 176 8 58

Был бы очень признателен за помощь

(Используемый мной веб-скрипт должен был скрыть веб-сайт, который я копирую, так как он находится в разработке)

<?php
$teamlink = rwmb_meta( 'WEBSITE_HIDDEN' );

$arr = array( $teamlink );

foreach ($arr as &$value) {
$file = $DOCUMENT_ROOT. $value;
$doc = new DOMDocument();
$doc->loadHTMLFile($file);
$xpath = new DOMXpath($doc);

$elements = $xpath->query("//*[contains(@class, 'table')]/tr[3]/td[3]/span");

if (!is_null($elements)) {
foreach ($elements as $element) {
$nodes = $element->childNodes;
foreach ($nodes as $node) {
ob_start();
echo $node->nodeValue. "\n";
$win_loss = ob_get_contents();
ob_end_clean();
}
}
}
}
?>

ps. Я знаю, что скрипт работает так, как будто в настоящее время он нормально выводит стандартный текст.

1

Решение

Мои извинения, если я полностью не понял ваш вопрос.

Если вы хотите добавить «/» между числами, где пробелы вы могли бы:

 echo str_replace(' ','/',$thenumbers);

Если вы просто хотите показать последние 3 цифры (убирая пробелы из строки), вы можете;

 echo substr(str_replace(' ','',$thenumbers),-3);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]