将多维数组转换为单维数组
多维数组有时会变得笨拙,特别是当您需要使用数组中的元素时更直接的方式。幸运的是,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中文网其他相关文章!