PHP 递归数组密钥搜索

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 递归数组密钥搜索相关的知识,希望对你有一定的参考价值。

public static function recursive_array_key_search($needle, $key, $haystack)
	{
		$recursive_array_key_search = false;

		if (in_array($needle, $haystack)) {
			$recursive_array_key_search = true;
		} else  {
			foreach( $haystack as $key1 => $val ) {
				if(is_array($val)) {
					if(self::recursive_array_key_search($needle, $key, $val)) {
						$recursive_array_key_search = true;
						break;
					}
				}
			}
		}
		return $recursive_array_key_search;
	}

以上是关于PHP 递归数组密钥搜索的主要内容,如果未能解决你的问题,请参考以下文章

PHP多维数组搜索并获取键的数组[重复]

递归数组搜索

PHP:从数组中获取密钥?

PHP 递归 JSON 子项搜索

递归搜索并在数组中删除?

递归搜索数组中的键