我有一些PHP代码(由其他人编写)解析html文件并从该文件中获取数组中的第7项。 该项应该是数组中的最后一项。
问题是该项有时在字符串中有一个逗号,在这种情况下,代码只获取字符串的第一部分,因为它认为该项的结尾是数组中的新项。 / p>
以下是我目前正在使用的代码:
$read = fread($open,200);
$text = explode(",",$read);
$msg = $text[6];
$text = ($msg);
有没有办法让它获得第7个项目,直到数组结束,而不仅仅是第7个项目,并将其作为一个项目返回?
谢谢!
答案 0 :(得分:3)
使用array_slice从数组元素6到数组末尾的所有内容,然后内爆结果。
答案 1 :(得分:2)
请注意,它实际上是第7个元素(0-5 = 6个元素,[6] =第7个元素)
$msg = implode(array_slice($text,5));