配列 $aa があり、その中のデータは次のようなものです: [{goodid:270,num:1},{goodid:277,num:5}] の値を抽出したいGoodid: 270 および 277。書き込みますか?試してみました: foreach((array)$aa as $v){echo $v['goodid'];]} エラー.... 私は始めたばかりの小学生です、助けて指導してください、ありがとうございました多くの?## #
最初に {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);
通りすがりのマスターさん、ぜひ見てください~ありがとうございます? ? ?
最初に {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 の配列とオブジェクトは完全に分離されており、フロントエンドで解決できます
通りすがりのマスターさん、ぜひ見てください~ありがとうございます? ? ?