0

$files 配列をループしようとしています。

  1. 「some-string」の出現箇所を検索します。
  2. 「何らかの文字列」が見つかった場合は、それを配列に追加する必要があります。(つまり、$some_strings)。
  3. 最後に、操作のために 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つの値のみを返します。私は何を間違っていますか?

4

2 に答える 2