私は共通のパターンを持っていますが、PHPでは処理するための組み込み配列関数が必要ですが、それを見ることはできません。私は、任意の数が存在することができ、各サブアレイからkey1
値を取得する必要が各サブ配列から特定の要素を取得する
$testArray = array (
'subArray1' => array(
'key1' => "Sub array 1 value 1",
'key2' => "Sub array 1 value 1"
),
'subArray2' => array(
'key1' => "Sub array 2 value 1",
'key2' => "Sub array 2 value 2"
)
);
:
Iは、次のような複数のアレイを有します。
私はいつも必要な値を得るために各配列をループしてしまいますが、これを処理するためのより簡単で効率的な方法が必要であると確信しています。
私は現在の配列を解析するために、以下の簡単なforeachのを使用しています:それは私がそれを作ることができるように短いです
$preparedSubs = array();
foreach($testArray as $subArray) {
$preparedSubs[] = $subArray['key1'];
}
が、私はこれを処理するでしょうPHP構文があると確信して言ったようにより良い。 PHP 5.5の前に
それぞれのsubArrayからkey1の値を取得し、それを別の配列に格納しますか? –
@Rohan - 好ましくはそのキーに属する値、またはキーと値の両方を一緒にします。私は現在foreachループを投稿しています –