php 提取二维数组中的值作为where in 的条件
提取二维数组中的值作为where in 的条件 [代码片段(23行)]
/**
* 获取二维数组中的一维键值,主要用于 sql in 或者 not in 操作
* @param 数组 $data
* @param 键值 $field
* @param 分隔符 $sperator
* @author
*/
function getKeyStr($data,$field,$sperator=',')
{
$str = $dot = '';
if (empty($data) || !is_array($data) || empty($field)) return $str;
foreach ($data as $key=>$value)
{
if (array_key_exists($field, $value) && !empty($value[$field]))
{
$str .= $dot.$value[$field];
$dot = $sperator;
}
}
return $str;
}
//该片段来自于http://outofmemory.cn
精彩图集
精彩文章






