1
我該怎麼寫一個函數來檢查 - 只要有一個值存在在一個嵌套數組中的一個鍵然後返回true
?如何檢查嵌套數組中鍵的值是否存在?
例如,
$input = array(
"path" => null,
"type" => array (
"post" => null,
"page" => null
),
"title" => null,
"category" => array(
"image" => "on"
)
);
function validate_array($input = array())
{
# Loop the array.
foreach($input as $key => $value)
{
if($value && !is_array($value)) return true;
elseif(is_array($value))
{
validate_array($value);
}
elseif($value)
{
return true;
}
}
# Return the result.
return false;
}
var_dump(validate_array($input)); // return bool(false)
它應該返回true
因爲嵌套陣列中的一個 - 類 - 有一個值,該值上
謝謝你的幫助! – laukok