ptxs.net
当前位置:首页 >> thinkphp3.2 in ArrAy >>

thinkphp3.2 in ArrAy

你这里的$where['depid']是一个数组,array('in',$where)这里的$where应该是个字符串吧, 你把$where['depid']转成字符串再试试

用in标签 输出内容1

$good=$cart->where("member_id='$mid'")->getField('goods_id',true); $com=$commodite->where(array('id'=>array('in',$good)))->select();

这个不是提问过么? 如果只是 not in ,是支持数组的 $arr = array( array('dept'=>"办公室"), array('dept'=>"保卫处"));遍历下就行了$new = array();foreach ($arr as $val){ $new[] = $val['dept'];}$new 可以查询了 或者 implode(',',$new);

可以啊,tp提供能了类似的标签, id在范围内当然你也可以用原生的php代码判断 $os = array("Mac", "NT", "Irix", "Linux");if (in_array("Irix", $os)) { echo "Got Irix";}

用in_array吧,如:in_array($id,explode(',','1,2,3,4')) 吧。

在后台代码中将数组assign出去,然后在模板的js代码中就可以通过{$array}调用啦。 如果我们在Action中赋值了一个name模板变量: $name = 'ThinkPHP'; $this->assign('name',$name); 使用内置的模板引擎输出变量,只需要在模版文件使用: {$nam...

$arr = array('a','b','c'); 方法一:implode(',',$arr); 方法二:join(',',$arr); 方法三: $res = ''; foreach($arr as $v){ $res .= $v; }

以合并的话,可以如下面的样子写: array( "id" => '1', 'name'=>'aa' ), '1' => array( "id" => '2', 'name'=>'bb' ) ); $a2=array( '0' => array( "id" => '1', 'pwd'=>'888' ), '1' => array( "id" => '2', 'pwd'=>'999' ) ); $newarray = ar...

$good=$cart->field("goods_id")->where("member_id='$mid'")->select();这个查询出来的不是一维数组,是个二维数组。 类似 [ 0=>["goods_id"=>1], 1=>["goods_id"=>2], ..... ]; 可以这么写$goods_ids=$cart->where("member_id='$mid'")->getFi...

网站首页 | 网站地图
All rights reserved Powered by www.ptxs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com