我试图遍历 $files 数组并:
- 查找“some-string”的出现。
- 对于发现的每个“某些字符串”,我需要将其添加到数组中。(即 $some_strings)。
终于能够在 for 循环之外调用 $some_string 数组进行操作(即 count(), $some_string[1])
foreach($files as $key=>$value) { if(strstr($value,'some-string')){ $some_strings = array(); $some_strings = $files[$key]; unset($files[$key]); } elseif (strstr($value,'php')) { unset($files[$key]); } }
在我尝试 count($some_strings) 之前,每件事似乎都运行良好。当我知道至少有 10 个值时,这只返回 1 个值。我究竟做错了什么?