php
1 foreach ($header_res as $value) { 2 if(!array_key_exists ($value['item_id'],$item_name_Array)){ 3 $item_name_Array[$value['item_id']] = $value['item_name']; 4 } 5 } 6 Log::debug(print_r($item_name_Array,true));
laravel.logには
log
1local.DEBUG: Array 2( 3 [0] => idw_名 4 [1] => idw_パス 5 [2] => コメント 6)
と出ております。
疑問なのは、ifの中の$item_name_Array[$value['item_id']] = $value['item_name'];
部分です。
私は $item_name_Array[$value['item_id']]** => **$value['item_name'];
だと思ったのですが、エラーになります。
以下のような書き方を想像して=>だと思ったのですが、なぜ=なのでしょうか?
php
1$array = ["apple" => "りんご", "lemon" => "れもん", "peach" => "もも"]; 2
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/25 02:42
2020/12/25 02:46
2020/12/25 02:49