ホームページ > バックエンド開発 > PHPチュートリアル > PHPで多次元配列を1次元配列に変換する簡単な実装方法

PHPで多次元配列を1次元配列に変換する簡単な実装方法

PHP中文网
リリース: 2023-02-28 22:24:02
オリジナル
2191 人が閲覧しました

この記事の例では、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 チュートリアルに興味のある友人に役立つことを願っています。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート