ホームページ > バックエンド開発 > PHPチュートリアル > PHP フレームワーク - PHP 配列内に同じレベルの配列が複数あり、それらを 1 つの配列にマージしたい

PHP フレームワーク - PHP 配列内に同じレベルの配列が複数あり、それらを 1 つの配列にマージしたい

WBOY
リリース: 2023-03-01 16:36:02
オリジナル
1118 人が閲覧しました

同じレベルの複数の配列が出力されるのは初めてですが、操作を簡単にするために 1 つの大きな配列にマージしたいと考えています。 リーリー

返信内容:

同じレベルの複数の配列が出力されるのは初めてですが、操作を簡単にするために 1 つの大きな配列にマージしたいと考えています。 リーリー

array_column、PHP バージョンには 5.5 以降が必要です

リーリー

array_mergeメソッドを使用する

リーリー

上記の 2 つの 2 次元配列が $arr1 と $arr2 であると仮定します。

まず関数 array_column() を使用して 2 次元配列の列値を取得します。

2 つの配列の「title」フィールドの値をそれぞれ 2 つの匿名インデックス配列に取得します。
array_column($arr1, 'title');
次に、array_merge() 配列マージ関数を使用して 2 つの配列をマージします:
$new_arr = array_merge(array_column($arr1, 'title'), array_column($arr2, 'title '));

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