数组文件操作
本帖最后由 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>
}









