將多維數組轉換為單維數組
多維數組有時會變得笨拙,特別是當您需要使用數組中的元素時更直接的方式。幸運的是,PHP 提供了一種簡潔的方法將多維數組轉換為一維數組。
考慮以下多維數組:
$array = [ [ ['plan' => 'basic'], ['plan' => 'small'], ['plan' => 'novice'], ['plan' => 'professional'], ['plan' => 'master'], ['plan' => 'promo'], ['plan' => 'newplan'] ] ];
您希望將此數組轉換為以下簡化形式:
$simplifiedArray = [ 'basic', 'small', 'novice', 'professional', 'master', 'promo', 'newplan' ];
為了實現這種轉換,PHP 提供了一個強大的函數,稱為array_column:
$simplifiedArray = array_column($array, 'plan');
array_column的工作原理如下:
透過提供這些參數,array_column 從子數組中提取指定的元素,並使用這些元素建立新的單維數組。這簡化了您的陣列結構並使其更易於使用。
以上是如何在 PHP 中將多維數組平展為一維數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!