Как вы эхо только первую строку печати print_r?Как показывать только первую строку print_r?
Подробнее:
У меня есть этот PHP код:
preg_match_all('/MbrDtlMain.php\?([^ ]+)>/i', $string, $matches);
foreach(end($matches) as $key=> $value){
print print_r($value, 1).'<br>';
}
Это приводит к:
12567682
12764252
12493678
14739908
(или другие номера в зависимости от пользовательского ввода)
Я попытался :
preg_match_all('/MbrDtlMain.php\?([^ ]+)>/i', $string, $matches);
foreach(end($matches) as $key=> $value){
$id = print_r($value, 1).'<br>';
}
echo $id
Но это приводит к 1 случайному числу из списка. Другими словами, результат отображается только при использовании печати типа ' print print_r($value, 1).'<br>';'
. Проблема в том, что я хочу, чтобы первый, inorder, результат показывался. Как будто:
$firstlineofnumbers = '12567682';
echo $firstlineofnumbers;
Надеюсь, что это имеет смысл. Спасибо (:
ли символы всегда то же самое, так что вы могли бы просто отобразить первый так много персонажи? Кроме того, вам нужно использовать print_r? – phpmeh
Нет символов, которые могут меняться, так как они подпадают под пользовательский ввод. И я думаю, что print_r необходимо привести к правильному порядку. –