Maison > Questions et réponses > le corps du texte
Il y a un tableau $aa et les données qu'il contient ressemblent à ceci : [{goodid:270,num:1},{goodid:277,num:5}] Je veux extraire les valeursdans goodid : comment écrire 270 et 277 ? Essayé : foreach((array)$aa as $v){echo $v['goodid'];]} erreur.... Je suis un élève du primaire qui vient de commencer, s'il vous plaît aidez-moi et guidez-moi, merci beaucoup beaucoup ?
沐雨轩2021-01-30 10:58:42
Déterminez d'abord {goodid:270,num:1}, qui n'est pas un type correct en php, mais qui est correct en js,
$arr = [ "{'goodid':270,'num':1} ", "{'goodid':277,'num':5}",];$newarray = [];foreach ($arr as $value){ $value = json_decode($value,true[] = $); valeur['goodid'];}print_r($newarray);
灭绝师太2021-01-27 09:32:10
Tout d'abord, les tableaux et les objets en php sont complètement séparés, vous pouvez le résoudre dès le début
var arr = [{ goodid: 270, num: 1 }, { goodid: 277, num: 5 }]; let newArr = []; for (let index in arr) { newArr[index] = arr[index]['goodid']; }; console.log(newArr);