首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

数组资料操作

2013-09-07 
数组文件操作本帖最后由 lazygc520 于 2013-09-05 13:13:44 编辑已知数组a和数组b$a array ( 0 array

数组文件操作
本帖最后由 lazygc520 于 2013-09-05 13:13:44 编辑 已知数组a和数组b


$a = array (
 0 => 
  array (
    'cust_no' => '310F6 1VA5A',
    'lotno' => '2X15',
    'count' => '0',
  ),
  1 => 
  array (
    'cust_no' => '310F6 1VA5A',
    'lotno' => '2Z15',
    'count' => '16',
  ),
);

$b = array (
  0 => 
  array (
    'cust_no' => '310F6 1VA5A',
    'lotno' => '2X15',
    'count' => '0',
  ),
  1 => 
  array (
    'cust_no' => '310F6 1VA5A',
    'lotno' => '2Z15',
    'count' => '32',
  ),
  2 => 
  array (
    'cust_no' => '310F6 1VA5A',
    'lotno' => '3528',
    'count' => '80',
  ),
);


想要得到的结果是当数组b和数组a的cust_no和lotno都相同时,则提示update table sql
否则insert table sql。请问怎么求?
[解决办法]
要什么条件自己改
foreach($b as $i=>$v) {
  print_r($v);
  if(isset($a[$i]) && $v['cust_no'] == $a[$i]['cust_no'] && $v['lotno'] == $a[$i]['lotno']) {
     echo "update table sql\n";
  }else echo "insert table sql\n";
}

热点排行