以逗號分隔的字串形式檢索數組列值,無需循環
有效地從多維數組中提取特定列值並將其組合成一個單串,可以採用多種技術。一種方法是利用 array_map() 和 array_pop() 函數。
對於內部數組中包含單一元素的數組,以下程式碼將完成任務:
$values = array_map('array_pop', $array); $imploded = implode(',', $values);
PHP 5.5.0 的增強版本
在PHP 版本5.5.0和上面,有一個更簡潔高效的解決方案:
$values = array_column($array, 'name'); $imploded = implode(',', $values);
說明:
這種簡化的方法消除了需要循環,使程式碼更具可讀性和簡潔性。
以上是如何在 PHP 中有效率地檢索和連接數組列值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!