空の要素を持たない文字列からの配列の生成
PHP のexplode() 関数は、以下に基づいて入力文字列を分割することによって文字列の配列を生成します。指定された部分文字列。ただし、区切り文字が連続している場合は、空の文字列が残ることがあります。この問題は、特有の要素を取得しようとすると発生します。
解決策:
結果の配列から空の要素を削除するには、preg_split() の使用を検討してください。この関数により、分割プロセスの柔軟性と制御が向上します。
コード スニペット:
$exploded = preg_split('@/@', '1/2//3/', -1, PREG_SPLIT_NO_EMPTY);
この例:
出力
array( [0] => "1", [1] => "2", [2] => "3" )
このメソッドは効果的に、次の配列のみを提供します。空の文字列を含むexplode()とは異なり、空ではない要素。
以上が空の要素を持たない文字列から PHP 配列を生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。