[英]Fetching value from array in joomla 2.5
我正在嘗試從數組中獲取值,這是我的代碼
print_r($new[1]->extra_fields);
結果是
[{"id":"1","value":"compny name"},{"id":"2","value":"Dubai"}, {"id":"3","value":"UAE"},{"id":"4","value":"2014-07-31"},{"id":"5","value":"AED 12000"}]</p>
我如何分別獲取特定的值,如公司名稱,迪拜,AED 12000
您在變量中有json字符串
foreach(json_decode($new[1]->extra_fields, true) as $field){ // true for assoc value array
print_r($field);
print($field['id']);
print($field['value']);
}
編輯:公司名稱
foreach(json_decode($new[1]->extra_fields, true) as $field){ // true for assoc value array
print_r($field);
if($field['id'] == "1"){
$comp_name = $field['value'];break;
}
}
您需要將其用作
$extra_fields = json_decode($new[1]->extra_fields); // use json_decode, as value is json encoded
foreach($extra_fields as $field){
echo $field->value;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.