我读取了一个文本文件并将值添加到数组中,然后我将一个字符串与该数组匹配。 如果匹配,我想要显示每一行的最后一个值。 有四个值用逗号分隔,我想显示最后一个值。
$lines = file("D:/CameraName.txt");
foreach ($lines as $line_num => $line) {
if(strpos($line, $dev) !== false) {
!$found = true ;
$dispname= //here iwant the code to see the last value of each line
echo $dispname ;
}
}
文件内容:
1234,abcd11
1235,avce21
答案 0 :(得分:3)
您可以使用explode()在逗号和array_pop()中分割行以获取最后一项。
$lines = file("D:/CameraName.txt");
foreach ($lines as $line_num => $line) {
if(strpos($line, $dev) !== false) {
!$found = true;
$lineValues = explode(',', $line);
$dispname = array_pop($lineValues);
echo $dispname;
}
}