你如何只回应打印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>';'
这样的打印件时显示。问题是我只想要显示第一个结果。如果:
$firstlineofnumbers = '12567682';
echo $firstlineofnumbers;
希望这是有道理的。谢谢(:
是人物总是一样的,所以你可以只显示第一个这么多字符?另外,你是否必须使用print_r? – phpmeh
不可以更改字符,因为它受用户输入限制。我认为print_r对于正确的顺序是必要的。 –