大神幫忙看一下萬分感謝!
問題描述
有一個(gè)數(shù)組$aa 然后里面的數(shù)據(jù)是這樣的:[ {goodid:270,num:1},{goodid:277,num:5} ] 我想提取goodid里的值:270和277該怎么寫?試過:foreach((array)$aa as $v){echo $v['goodid'];]}出錯(cuò)....小弟是剛?cè)腴T的小學(xué)生,請(qǐng)大神們幫忙指導(dǎo)一下,萬分感謝?
問題解答
回答1:首先確定{goodid:270,num:1},在php中這不是一個(gè)正確的類型,在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);
回答2:首先php中數(shù)組與對(duì)象是完全分開的, 你可以在前端就解決了
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);回答3:路過的大神們,幫忙看一下啊~萬分感謝? ? ?
相關(guān)文章:
1. 致命錯(cuò)誤: Class ’appfacadeTest’ not found2. dockerfile - 為什么docker容器啟動(dòng)不了?3. android - Apk 中找不到r類文件4. npm install -g browser-sync這個(gè)之后出錯(cuò) 還有人嗎 我都感覺沒人回答問題了5. python - 數(shù)據(jù)無法插入到mysql表里6. java - Oracle如何獲取去重結(jié)果集中某一條數(shù)據(jù)的下一條數(shù)據(jù)7. javascript - 求正則表達(dá)式的寫法8. javascript - 小程序跳轉(zhuǎn)失敗?9. mysql set類型字段問題10. mysql scripts提示 /usr/bin/perl: bad interpreter
