【PHP】ID出さなくて ..
720:nobodyさん
09/07/25 19:12:06 y2BFJd1A
配列をJavaScriptのオブジェクトにするプログラムを考えているのですが
どうしても配列の深さだけ処理を繰り返す必要があります。再帰的に繰り返すにはどうしたらいいのでしょうか。
この例だと配列を2階層しか整形出来ない
function makejson($array){
$return = "{\n";
foreach($array as $key => $value){
$return .= "\t".$key.":";
if(is_array($value)==true){
$return .= "{\n";
foreach($value as $key => $value_2){
$return .= "\t\t".$key.":";
$return .= "\"".$value_2."\",\n";
}
$return .= "\t},\n";
}else{
$return .= "\"".$value."\",\n";
}
}
$return .= "}";
echo $return;
exit;
}
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5368日前に更新/191 KB
担当:undef