[英]Check array for existence
$array = Array
(
[0] => Array
(
[id] => 46
[title] => sometext
)
[1] => Array
(
[id] => 47
[title] => sometext
)
[2] => Array
(
[id] => 48
[title] => sometext
)
[3] => Array
(
[id] => 49
[title] => sometext
)
[4] => Array
(
[id] => 50
[title] => sometext
)
)
We have an array and a variable: 我们有一个数组和一个变量:
$variable = 48; //some number
How do we check whether $variable
exists in some arrays ['id']
inside $array
? 我们如何检查是否$variable
在某些阵列存在['id']
里面$array
?
Return true
or false
. 返回true
或false
。
function myCheck($array, $variable)
foreach($array as $subArray) {
if($subArray['id'] == $variable) {
return true;
}
}
return false;
}
Use this function: 使用此功能:
function check_array() {
foreach ($array as $ar) {
if ($ar['id'] == $variable)
return true;
}
return false;
}
Have you tried array_search ? 你试过array_search吗? It returns the key value if found, or false if not found. 如果找到则返回键值,如果未找到则返回false。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.