Es gibt ein Array $aa und die Daten darin sind wie folgt: [{goodid:270,num:1},{goodid:277,num:5}] Ich möchte die Werte in goodid extrahieren: Wie schreibt man 270 und 277? Versucht: foreach((array)$aa as $v){echo $v['goodid'];]} Fehler.... Ich bin ein Grundschüler, der gerade erst angefangen hat, bitte helfen und führen Sie mich, vielen Dank viel?
首先确定{goodid:270,num:1},在php中这不是一个正确的类型,在js中是正确的,
$arr = [ "{'goodid':270,'num':1}", "{'goodid':277,'num':5}",];$newarray = [];foreach ($arr as $value){ $value = json_decode($value,true); $newarray[] = $value['goodid'];}print_r($newarray);
首先php中数组与对象是完全分开的, 你可以在前端就解决了
路过的大神们,帮忙看一下啊~万分感谢? ? ?