[英]Echo Array Values in Comma Separated List
當我轉儲得到的$results
時,我正在從我的數據庫中選擇值;
array (
0 =>
(object) array(
'FieldName' => 'certification_name',
'FieldValue' => 'White Belt',
),
1 =>
(object) array(
'FieldName' => 'certification_name',
'FieldValue' => 'Yellow Belt',
),
)
我想在我的頁面上顯示以下內容;
認證清單:白帶、黃帶
我創建了一個循環,但是當我echo
顯結果時,我得到了這個;
Certification List: Array Array
我的 PHP 代碼;
foreach ($results as $result) {
$name = $result->FieldName;
$value = $result->FieldValue;
$items[] = array(
'name' => $name,
'value' => $value
);
}
$items = implode("\n", $items);
echo 'Certification List: ' .$items;
我需要更改什么才能使其正常工作?
您不應該將數組推入$items
,只需推入值即可。
foreach ($results as $result) {
$items[] = $result->FieldValue;
}
$item_list = implode(", ", $items);
echo "Certification List: $item_list";
您還可以將循環替換為:
$items = array_column($results, 'FieldValue');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.