数组文件操作
本帖最后由 lazygc520 于 2013-09-05 13:13:44 编辑 已知数组a和数组b
想要得到的结果是当数组b和数组a的cust_no和lotno都相同时,则提示update table sql
否则insert table sql。请问怎么求?
<br>$a = array (<br> 0 => <br> array (<br> 'cust_no' => '310F6 1VA5A',<br> 'lotno' => '2X15',<br> 'count' => '0',<br> ),<br> 1 => <br> array (<br> 'cust_no' => '310F6 1VA5A',<br> 'lotno' => '2Z15',<br> 'count' => '16',<br> ),<br>);<br><br>$b = array (<br> 0 => <br> array (<br> 'cust_no' => '310F6 1VA5A',<br> 'lotno' => '2X15',<br> 'count' => '0',<br> ),<br> 1 => <br> array (<br> 'cust_no' => '310F6 1VA5A',<br> 'lotno' => '2Z15',<br> 'count' => '32',<br> ),<br> 2 => <br> array (<br> 'cust_no' => '310F6 1VA5A',<br> 'lotno' => '3528',<br> 'count' => '80',<br> ),<br>);<br>
想要得到的结果是当数组b和数组a的cust_no和lotno都相同时,则提示update table sql
否则insert table sql。请问怎么求?
分享到:
------解决方案--------------------
要什么条件自己改
------解决方案--------------------
要什么条件自己改
foreach($b as $i=>$v) {<br> print_r($v);<br> if(isset($a[$i]) && $v['cust_no'] == $a[$i]['cust_no'] && $v['lotno'] == $a[$i]['lotno']) {<br> echo "update table sql\n";<br> }else echo "insert table sql\n";<br>}









