1
abelyao 2014-11-28 10:20:36 +08:00
好像是基于 ThinkPHP 的代码?
|
3
abelyao 2014-11-28 10:26:26 +08:00
@444683462 循环之前先 print_r($list) 看看到底 $list 是有几个嘛,说不定是 SQL 查询结果的问题
|
5
justfindu 2014-11-28 10:50:08 +08:00
我猜最大可能是这条 if($array2_key||$array2_key===0){}
你的$two值, 第一次执行之后发现没有就增加了, 然后第二次执行是不是就会发现有了 就不执行, 你可以在这个条件设置一个断点看看? |
6
444683462 OP @justfindu 谢谢你的解囊。$two就是需要改成的值。应该是不增加的。zend studio或者sublime怎么设置断点 在哪里查看
|
7
justfindu 2014-11-28 10:59:05 +08:00
zend studio 用xbug 调试, 不然就只能手动每条echo 或者dump了
|
9
feiyuanqiu 2014-11-28 11:17:56 +08:00
代码有几个问题:
另外,没看懂lz需求... |
10
zts1993 2014-11-28 11:29:04 +08:00
看到I 函数,,ThinkPHP、、、
|
11
xummerj 2014-11-28 11:45:30 +08:00
呃,数据没错,foreach只一次,那应该是代码异常中断了吧,把debug打开看下
|
12
444683462 OP @feiyuanqiu 这什么编辑器什么色调 好顺眼
|
14
444683462 OP @feiyuanqiu 首先非常感谢。select()是返回所有查询到的数据。
|
15
feiyuanqiu 2014-11-28 12:12:02 +08:00
午休了,我自己试着写了一下,我还是觉得问题出在最开始获取数据那里,你最好把$list var_dump出来看一下
|
16
444683462 OP @feiyuanqiu $list是正确的。我输出错。能否把代码贴出来一下。先午休哈。打扰了
|
17
feiyuanqiu 2014-11-28 13:13:58 +08:00 1
<pre>
$one = '7'; $two = '6'; $update = array(); if (is_numeric($one) && is_numeric($two)) { // 获取 $list ... blabla ... 省略 $list = array( array('staff_departmentid' => '7-8-9-6', 'staff_id' => '1'), array('staff_departmentid' => '6-7-9', 'staff_id' => '2'), array('staff_departmentid' => '8-9-10-6', 'staff_id' => '3'), array('staff_departmentid' => '8-9', 'staff_id' => '4'), array('staff_departmentid' => '7-8-9-6-7', 'staff_id' => '5'), ); foreach ($list as $lval) { $remove_one = str_replace($one, '', $lval['staff_departmentid']); if ($remove_one !== false) { $lval['staff_departmentid'] = implode('-', array_filter(explode('-', $remove_one))); $update[$lval['staff_id']] = array('staff_departmentid' => $lval['staff_departmentid']); } if (strpos($lval['staff_departmentid'], $two) === false) { $update[$lval['staff_id']] = array('staff_departmentid' => implode('-', array_filter(explode('-', "{$lval['staff_departmentid']}-{$two}")))); } } } var_dump($update);exit; </pre> |
18
444683462 OP @feiyuanqiu 谢谢了。不知道怎么地,重新写了一遍又正确了。你用的是submile编辑器么 什么字体 挺好看的
|
19
javaluo 2014-11-28 23:22:21 +08:00 via Android
@feiyuanqiu 求配色方案
|