php 展平多维数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 展平多维数组相关的知识,希望对你有一定的参考价值。

$array = [
	'name' => [
		'Name is required',
		'Name cannot contains numbers',
		'Name structure' => [
			'More than 3 letters',
			'No polish letters'
		]
	],
	'dob' => [
		'Name is required'
	],
	'password' => [
		'Password is required',
		'Password cannot contains numbers'
	],
	'Something else'
];

function flatten_array(array $items, $flattened = []) {
	foreach ($items as $item) {
		if(is_array($item)) {
			$flattened = flatten_array($item, $flattened);
			continue;
		}
		$flattened[] = $item;
	}
	return $flattened;
}

以上是关于php 展平多维数组的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PHP 中将多维数组“展平”为简单数组? [复制]

如何在 PHP 中将多维数组“展平”为简单数组? [复制]

Perl:展平多维数组的最简单方法是啥?

展平多维数组连接键[重复]

Javascript:使用递归将多维数组展平到位

部分展平多维数组