このような配列を爆発させることは可能ですか?
$arr=array();
$arr[0]['id']='123';
$arr[0]['otherdatas']=
$arr[1]['id']='234';
$arr[1]['otherdatas']=
$arr[2]['id']='567';
echo "string: ".explode($arr[]['id'],',');
そしてこれで終わる?
string: 123,234,567
上記を実行すると、次のようになります。
致命的なエラー:8行目の/data/www/test.phpの読み取りに[]を使用できません
どうすれば次のようなことをせずにこれを行うことができますか...
function getIDs(){
foreach($arr as $val){
if($string){$string.=',';}
$string.=$arr['id'];
}
return $string;
}
これについて行くためのより良い方法はありますか?