PHP的数组问题
$sql = array('siteid'=>'1','url'=>"");
以上获取siteid为1,url为空的数组,
现在遇到一问题,该如何获取url不为空的.
数组中没有 !=> 这样的,请教各方大侠.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
$sql = array('siteid'=>'1','url'=>"");
以上获取siteid为1,url为空的数组,
现在遇到一问题,该如何获取url不为空的.
数组中没有 !=> 这样的,请教各方大侠.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
说实话,我没看懂...
tp的写法
$User = M( “User” );
$map['id'] = array( ‘neq’ ,1);
$map[ 'name'] = ‘ok’;
$map['_string'] = ‘status=1 AND score>10′ ;
$User->where($map)->select();
ci的写法
$this->db->where('name !=', $name);
$this->db->where('id <', $id);
!empty($sql['url'])
循环一遍呗.
这问题老尴尬的,却找不到别的方法解决
你应该说的是二维数组吧
$sql = array(array('siteid'=>'1','url'=>""),array('siteid'=>'2','url'=>"aaaa"),
array('siteid'=>'3','url'=>""),array('siteid'=>'4','url'=>"asdaasczxxc"));
$arr =array();
foreach($sql as $val){
if($val['url'] !=''){
$arr[]=$val;
}
}
print_r($arr);