龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php 提取二维数组中的值作为where in 的条件

时间:2014-07-10 15:09来源:网络整理 作者:网络 点击:
分享到:
提取二维数组中的值作为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
精彩图集

赞助商链接