求救啊,在线等

farewes 2010-05-24 04:00:16
$size :2600
$userActive中有10000个元素,下面这段函数,进去就不出来了,郁闷啊,一个小时前还是好的,现在却死活执行不了了

function useris($size,$userIn,$userActive) {
for($j=0;$j<$size;$j++) {
if(in_array($userIn[$j],$userActive)) {
$quanid=$userIn[$j]['quanid'];
isset($r[$quanid])?"":$r[$quanid]=array();
array_push($r[$quanid],"'".$userIn[$j]['userid']."'");
}
}
return $r;
}
...全文
99 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
farewes 2010-05-25
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 dingsongtao 的回复:]

!isset($r[$quanid]) && $r[$quanid]=array();
就是你要的意思
[/Quote]
没明白,解释下啊,
这不等于(!isset($r[$quanid])&&$r[$quanid])=array()么?
Dleno 2010-05-24
  • 打赏
  • 举报
回复
!isset($r[$quanid]) && $r[$quanid]=array();
就是你要的意思
farewes 2010-05-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dingsongtao 的回复:]

PHP code

function useris($size,$userIn,$userActive) {
$r=array();
for($j=0;$j<$size;$j++) {
if(in_array($userIn[$j],$userActive)) {
$quanid=$userIn[$j]['quanid']……
[/Quote]
!isset($r[$quanid]) && $r[$quanid]=array();
这么写是什么意思?没看明白。
我的需求是,如果$r[$quanid]不存在,就声明下$r[$quanid]=array();
farewes 2010-05-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dingsongtao 的回复:]

如果用 array_push() 来给数组增加一个单元,还不如用 $array[] = ,因为这样没有调用函数的额外负担。
[/Quote]
哦,谢谢了
blue44sky 2010-05-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dingsongtao 的回复:]
PHP code

function useris($size,$userIn,$userActive) {
$r=array();
for($j=0;$j<$size;$j++) {
if(in_array($userIn[$j],$userActive)) {
$quanid=$userIn[$j]['quan……
[/Quote]

正解
zhou961270 2010-05-24
  • 打赏
  • 举报
回复
学习!!
Dleno 2010-05-24
  • 打赏
  • 举报
回复
如果用 array_push() 来给数组增加一个单元,还不如用 $array[] = ,因为这样没有调用函数的额外负担。
Dleno 2010-05-24
  • 打赏
  • 举报
回复

function useris($size,$userIn,$userActive) {
$r=array();
for($j=0;$j<$size;$j++) {
if(in_array($userIn[$j],$userActive)) {
$quanid=$userIn[$j]['quanid'];
!isset($r[$quanid]) && $r[$quanid]=array();
$r[$quanid][]="'".$userIn[$j]['userid']."'";
}
}
return $r;
}
farewes 2010-05-24
  • 打赏
  • 举报
回复
来大神救命啊

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧