ホームページ >バックエンド開発 >PHPチュートリアル >配列を垂直にスライスするための組み込み関数はありますか?
多くのキーを持つ配列、key1、key2、...
キーに基づいて新しい配列を生成したい、つまり、特定のキーのすべての値を抽出して配列を形成したいです。 PHPの組み込み機能は非常に興味深いものです。
を使用してスライススルー - スライスオーバー - if(count($arr) > 0) {
array_push( $newArr, $v['key1']);
返信ディスカッション(解決策)へ
キーをターゲットにして、このキーをダウンロードするだけです すべての値を取り出して新しい配列を形成します
明らかに 2 次元配列を参照しています
PHP の配列はネストされており、従来の意味での配列ではありません。したがって、操作を予測することは不可能であり、組み込み関数
は、自分で走査することによってのみ解決できます
一般に、配列のソースはデータベースクエリですただし、効率が必ずしも自分でトラバーサルを書くより速いとは限りません
わずか数行のコードで実行でき、複雑ではありません。