この記事の例では、PHP で多次元配列を 1 次元配列に変換する簡単な実装方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです。
PHP 言語自体には、多次元配列を 1 次元配列に変換する機能はありませんが、PHP 関数を自分で記述して、次の機能を実現できます。多次元配列を 1 次元配列に変換します。
再帰を使用すると、関数本体全体は 9 行のコードでこの関数を実装します。PHP のソース コードは次のとおりです。
$multi = array( array( array( 'wo', 'shi' ), 'php' ), 'cheng', array( array( 'xu', 'yuan', ) ), '!' ); $multi = arrToOne($multi); print_r($multi); function arrToOne($multi) { $arr = array(); foreach ($multi as $key => $val) { if( is_array($val) ) { $arr = array_merge($arr, arrToOne($val)); } else { $arr[] = $val; } } return $arr; }
実行後の効果:
この記事が PHP プログラミングに役立つすべての人に役立つことを願っています。 上記は、PHP で多次元配列を 1 次元配列に変換する簡単な実装方法を、関連する側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。