我想我有一个很容易的问题,但我仍然卡住了。我想检查值是否在数组中,如果是,我想要更改变量值。检查值是否在数组PHP(容易?)
$admin_is_menu = "about";
$test = array();
$test = [
["Name" => "About","alias" => "about"],
["Name" => "Test", "alias" => "test"],
];
if(in_array($admin_is_menu, $test)){
$admin_is_menu = "true";
}
echo $admin_is_menu;
在上面的代码,应该输出的回波"true"
,由于"about"
是在数组中。但是不幸的是不起作用。
我在做什么错?
'in_array($ admin_is_menu,array_column($测试,'别名'))' – cske
这仍然回声'“约”' – Saypontigohe
有趣,它回声'我真的'。 –