php
1 2$rec = array("num":"0","date":"2099-01-01 00:00:00"} 3$string = "a,b,c"; 4$ary = explode(",", $string); 5 6foreach ($ary as $key => $value) { 7 $rec += array('study' => array(array('count'=>$key,'alphabet'=>$value))); 8 } 9 10echo $rec 11 12下記のように出力したいのですが、たぶんforeaccのところがうまくいってません。どなたか教えていただけたら幸いです。 13{"num":"0","2099-01-01 00:00:00","study":[{'count':0,'alphabet':'a'},{'count':1,'alphabet':'b'},{'count':2,'alphabet':'c'}] 14
コードブロックの中はコードだけにしていただけると再現確認がとれやすくなるので助かります。また実際の結果をご提示いただけますか?もちろん目指すところは要件としては必要ですが、実際の結果を提示することでアドバイスを受けやすくなります。echo $rec;では通常配列を出力することはできませんのでvar_dump()またはvar_export()を用いてください。
回答1件
あなたの回答
tips
プレビュー