私はこの配列を持っています:
Array
(
[0] => Array
(
[id] => 70170b60a4
[name] => vip
)
[1] => Array
(
[id] => 355a5f8cbd
[name] => TEST LIST2
)
[2] => Array
(
[id] => d1c2deef1d
[name] => test list
)
)
私はそれを$listInfoと呼んでいます。
次に、この配列から情報を取得して、次のような新しい配列を作成します。
Array
(
[70170b60a4] => vip
[355a5f8cbd] => TEST LIST2
[d1c2deef1d] => test list
)
私はこれを行う:
foreach ($listinfo as $key) {
$list = array($key['id'] => $key['name'] );
}
次に、vipの値(id)を返します。
$listId = array_search('vip', $list);
私の問題は、foreachループが最初の配列の最後の値を持つ配列のみを作成することです。だから私は得る:
Array
(
[d1c2deef1d] => test list
)
誰かが私が間違っていることを教えてもらえますか?そこにある最初の配列のすべての値が必要です。助けてくれてありがとう。