如何删除PHP中数组中每行的第一个字符串?

时间:2015-07-23 09:41:18

标签: php arrays

我读取了一个文本文件并将值添加到数组中,然后我将一个字符串与该数组匹配。 如果匹配,我想要显示每一行的最后一个值。 有四个值用逗号分隔,我想显示最后一个值。

$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

1 个答案:

答案 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;
    }
}