Vielen Dank für Ihre Hilfe!
夜夜**
夜夜** 2021-01-26 19:30:34
0
4
1012

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?

夜夜**
夜夜**

Antworte allen (3)
沐雨轩

首先确定{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中数组与对象是完全分开的, 你可以在前端就解决了

    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);
    • Antwort 大神的意思,是不是后端php就不好写,重新换思路,改掉前端,还是怎样?下面是代码请帮忙看一下,万分感谢@! 【前端大致简要的代码】如下: 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) }; await this.axios({ method: 'POST', url: '/php_api/wxpay/gwche_Dopay.php?ask=Doshouyin', data:canshu }).then(res => { console.log(res); }) //////////////////////////////////////////////////////////////////////////////////////////////////////////////// 【后端PHP】尝试过的方法: 1: $aa=$_POST['good_xinxi']; foreach( (array)$aa as $v){ echo $v['good_id']} /////////////////////////////////////////////////////////////////////// 2: $aa=$_POST['good_xinxi']; $bb=array_column( (array)$aa,'good_id') echo $bb; ////////////////////////////////////////////////////////////////////// 3: $aa=$_POST['good_xinxi']; foreach( (array)$aa as $v){ echo $v->good_id; } //////////////////////////////////////////////////////////////////////////// 【以上方法全都不行】 尝试过打印: var_dump($_POST['good_xinxi']);【 结果没问题】如下: data: "string(87) "[{"good_id":276,"num":1,"good_jiage":"0.3"},{"good_id":277,"num":1,"good_jiage":"0.1"}]"↵" errMsg: "request:ok" header: {Server: "nginx/1.15.11", Date: "Wed, 27 Jan 2021 10:09:27 GMT", Content-Type: "application/json", Transfer-Encoding: "chunked", Connection: "keep-alive", …} statusCode: 200 __proto__: Object
      移动用户-7223446 Autor 2021-01-27 18:33:53
    夜夜裸奔

    路过的大神们,帮忙看一下啊~万分感谢? ? ?

      Neueste Downloads
      Mehr>
      Web-Effekte
      Quellcode der Website
      Website-Materialien
      Frontend-Vorlage
      Über uns Haftungsausschluss Sitemap
      Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!