php 判断多维数组中是否存在指定的 values foreach(),in_array(),
2011-12-07 18:26
841 查看
二维数组
function search($keyWord, $stack) {//此处判断是应该更新还是插入
foreach ($stack as $key => $val) {
if (in_array($keyWord, $val)) {
return TRUE;
}
}
return FALSE;
}
多维数组
function search($array, $v) {
$data = array();
foreach ($array as $key => $value) {
if (is_array($value)) {
$result = test($value, $v);
if (!empty($result)) {
$data[$key] = $result;
}
} else {
if ($value == $v) {
$data[$key] = $v;
}
}
}
return $data;
}
function search($keyWord, $stack) {//此处判断是应该更新还是插入
foreach ($stack as $key => $val) {
if (in_array($keyWord, $val)) {
return TRUE;
}
}
return FALSE;
}
多维数组
function search($array, $v) {
$data = array();
foreach ($array as $key => $value) {
if (is_array($value)) {
$result = test($value, $v);
if (!empty($result)) {
$data[$key] = $result;
}
} else {
if ($value == $v) {
$data[$key] = $v;
}
}
}
return $data;
}
相关文章推荐
- PHP检查一个数组内是否存在指定元素in_array
- php数组函数序列之in_array() - 查找数组中是否存在指定值
- php数组函数序列之in_array() - 查找数组中是否存在指定值
- PHP判断某个数组中是否存在指定的key,函数array_key_exists()
- php数组学习之in_array() 函数查找数组中是否存在某个值
- 浅谈PHP检查数组中是否存在某个值 in_array 函数
- php in_array() 检查数组中是否存在某个值详解
- [准确]判断PHP键值数组是否存在,使用empty或isset或array_key_exists
- php判断数组中是否存在指定键(key)的方法
- php in_array() 检查数组中是否存在某个值详解
- 【php数组函数序列】之in_array() - 查找数组中是否存在指定值
- 使用js判断数组中是否包含某一元素(类似于php中的in_array())
- 使用js判断数组中是否包含某一元素(类似于php中的in_array())
- PHP判断键值数组是否存在,使用empty或isset或array_key_exists(转)
- 检查数组中是否存在某个值 php-数组函数in_array()
- PHP判断键值数组是否存在,使用empty或isset或array_key_exists
- 浅谈PHP检查数组中是否存在某个值 in_array 函数
- php数组函数序列之in_array() 查找数组值是否存在
- 使用js判断数组中是否包含某一元素(类似于php中的in_array())