20,359
社区成员
发帖
与我相关
我的任务
分享
$arr1=Array
(
[0] => stdClass Object
(
[id] => 86
[money] => 0.40
)
[1] => stdClass Object
(
[id] => 1137
[money] => 0.20
)
[2] => stdClass Object
(
[id] => 1405
[money] => 0.20
)
[3] => stdClass Object
(
[id] => 1903
[money] => 0.20
)
[4] => stdClass Object
(
[id] => 1935
[money] => 0.40
)
[5] => stdClass Object
(
[id] => 2317
[money] => 0.50
)
)
$arr2=Array
(
[0] => stdClass Object
(
[item_id] => 86
)
[1] => stdClass Object
(
[item_id] => 1137
)
)
Array
(
[0] => stdClass Object
(
[id] => 86
[money] => 0.40
[item_id] => 86
)
[1] => stdClass Object
(
[id] => 1137
[money] => 0.20
[item_id] => 1137
)
[2] => stdClass Object
(
[id] => 1405
[money] => 0.20
[item_id] =>
)
[3] => stdClass Object
(
[id] => 1903
[money] => 0.20
[item_id] =>
)
[4] => stdClass Object
(
[id] => 1935
[money] => 0.40
[item_id] =>
)
[5] => stdClass Object
(
[id] => 2317
[money] => 0.50
[item_id] =>
)
)
SELECT id FROM account WHERE name='222' LIMIT 1
SELECT getsms_item.id,getsms_item.name,getsms_item.money,getsms_item.type FROM getsms_item WHERE lower(name) LIKE '%qq%' AND type=2 LIMIT 0,10
SELECT item_id FROM getsms_member WHERE uid='1000032'
public function get_sms_search() {
@$qq=$_GET['name'];
$this->_tables = array('getsms_item');
if ($qq){
if ($this->_R['radio']==0){
$_where = array("lower(name) LIKE '%{$qq}%'");}
elseif ($this->_R['radio']>0&&$this->_R['radio']<4){
$_where = array("lower(name) LIKE '%{$qq}%' AND type={$this->_R['radio']}");}
}
if ($qq){
$arr1=parent::select(array('getsms_item.id','getsms_item.name','getsms_item.money','getsms_item.type'),
array('where'=>$_where,'limit'=>$this->_limit));
$this->_tables = array('account');
$id=parent::select(array('id'),array('where'=>array("name='".Tool::get_cookie('username')."'"),'limit'=>1));
$this->_tables = array('getsms_member');
$_where = array("uid='{$id[0]->id}'");
$arr2=parent::select(array('item_id'),array('where'=>$_where));
foreach($arr1 as $k=>&$v){
$arr33=($v->item_id = @$arr2[$k]->item_id);
print_r($arr33);
}
}
}
foreach($arr1 as $k=>&$v){
$arr33=($v->item_id = @$arr2[$k]->item_id);
print_r($arr33);
}
只打印出 861137
查看源代码也是 861137
连数组都不是了,需要咋打印的呀 foreach($arr1 as $k=>&$v) $v->item_id = @$arr2[$k]->item_id;