ものすごく初歩的な質問で申し訳ございません、配列に関して理解が低く、キーを配列にして返すののはなんとなくわかるのですが、array_fillに関して、keyの分だけ?を入れると記載されていたのですがイマイチ理解ができているように思えないです。初歩的で申し訳ございませんがよろしくお願いいたします。
php
1 <?php 2 3 4 $array_values = array("customer_number"=>"asagao","item_id"=>"yokohama"); 5 6 7 //キーを配列にして返す 8 $insDatakey = array_keys($array_values); 9 10 //キーが二つあるよ 11 $precount = count($insDatakey); 12 13 //キーを結合してコロンで区切るよ 14 $colomus = implode(",",$insDatakey); 15 16 echo $colomus; 17 18 //keyの分だけ?を入れる 19 $arrayPrest = array_fill(0,$precount,'?'); 20 21 var_dump($arrayPrest);
ソースから行番号を取り除いてください。回答を作成する時にコピペの邪魔です。
すいませんでした、取り除きます
回答2件
あなたの回答
tips
プレビュー