Merci beaucoup pour votre aide!
夜夜**
夜夜** 2021-01-26 19:30:34
0
4
1010

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 ?

夜夜**
夜夜**

répondre à tous (3)
沐雨轩

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);

    灭绝师太

    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);
    • répondre Que veut dire le maître ? Est-il difficile d'écrire du PHP back-end ? Je dois changer ma façon de penser et changer le front-end, ou quoi ? Voici le code. S'il vous plaît, aidez-moi à y jeter un œil. Merci beaucoup @ ! [Le code à peu près bref du front-end] est le suivant : 1 : this.selectedList.push({ good_id:this.cartList[index].goodid, num:this.cartList[index].sp_shuliang,good_jiage:this.cartList[index].sp_jiage }); 2 : var canshu={good_xinxi:JSON.stringify(there.selectedList)} ; attendez ça.axios({ méthode : 'POST', URL : '/php_api/wxpay/gwche_Dopay.php?ask=Doshouyin', données: canshu }).then(res => { console.log(res); /////////////////////////////////////////////// /// //////////////////////////////////////////// ////// ///////////// [Backend PHP] Méthodes essayées : 1 : $aa=$_POST['good_xinxi']; foreach( (tableau)$aa comme $v){ écho $v['good_id']} /////////////////////////////////////////////// /// /////////////////////// 2 : $aa=$_POST['good_xinxi']; $bb=array_column( (array)$aa,'good_id') écho $bb; /////////////////////////////////////////////// /// ////////////////////// 3 : $aa=$_POST['good_xinxi']; foreach( (tableau)$aa comme $v){ echo $v->bon_id } /////////////////////////////////////////////// /// //////////////////////////// [Aucune des méthodes ci-dessus ne fonctionne] J'ai essayé d'imprimer : var_dump($_POST['good_xinxi']); [Le résultat est OK] comme suit : données : "string(87) "[{"good_id":276,"num":1,"good_jiage":"0.3"},{"good_id":277,"num":1,"good_jiage":"0.1 "}]"↵" errMsg : "demande : ok" en-tête : {Serveur : "nginx/1.15.11", Date : "Mercredi 27 janvier 2021 10:09:27 GMT", Type de contenu : "application/json", Encodage de transfert : "chunked", Connexion : " rester en vie", …} Code d'état : 200 __proto__ : Objet
      移动用户-7223446 auteur 2021-01-27 18:33:53
    夜夜裸奔

    Maîtres de passage, aidez-moi à jeter un œil~Merci beaucoup ?

      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!