print 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;
これが理にかなっていることを願っています。ありがとう (: