多次元配列をソートする際に、毎回異なるXMLフィードから取得することに問題があります。私は何かを見つけてその結果を変数に入れる必要があります。私はまだPHPを学んでいますが、残念ながらこれは私の頭の中に少しあります。多次元配列で結果を検索して変数に追加する
私は自分が持っているものを分解します。 $valsarray
に含まれている私の配列の例:今、私は私が使用して結果を得ることができることを理解
Array
([0] => Array
(
[tag] => GIVENNAME
[type] => complete
[level] => 8
[value] => peter
)
[1] => Array
(
[tag] => FAMILYNAME
[type] => complete
[level] => 8
[value] => rabbit
)
[2] => Array
(
[tag] => COMPLETENUMBER
[type] => complete
[level] => 9
[value] => 123-345-4567
)
[3] => Array
(
[tag] => URIID
[type] => complete
[level] => 9
[value] => [email protected]
)
)
:$phone = $valsarray[2][value];
しかし、私の問題は、何の電話番号が与えられなかった場合は、XMLフィードをすることアレイ3は、アレイ2
なるので、電話番号配列を含んでいないので、私の質問は、私はCOMPLETENUMBER
が存在するかどうかを見つけるために配列をループして、$phone
変数にvalue
に含まれている電話番号を割り当てることについては行くだろうかありますか?
があることができますこれは、あなたが興味を持っているタグのいずれかの値の配列を取得するためにAbraCadaverの答えで提案
array_column
に包まれた可能1つ以上の完全な番号のエントリ(有効な電話番号を持つ)? –ただ1つのエントリーはありませんが、私の問題は、電話番号が必要でないため、配列が変更されるということでした。 –