foreach($a as $key1 => $value1)
{
    foreach ($b as $key2 => $value2)
    {
       ......
    }
}

解决方案 »

  1.   

    我想把数据库表中字段里的“其它”全部换成“其他”
    要怎么换。有1000多条这样带"其它"的记录
    ====================================================
    先把字段为 其它 的Id 全部找出来,
    然后 再update 这个字段 id in(你查到的id)
      

  2.   

    1.两遍foreach 可以遍历二维数组:$arr = array( 'o1' => array('o11' => 'test11','o12' => 'test12'),
                  'o2' => array('o21' => 'test21','o22' => 'test22')
                );            
    foreach( $arr as $key=> $value)
    {
        echo "$key :\n";
        foreach($value as $k => $v)
        {
            echo "$k ==> $v \t";
        }
        echo " \n";
    }2.
    如果字段是只含有“其它”
    update your_table set filed='其他' where filed='其它';
      

  3.   

    http://community.csdn.net/Expert/TopicView3.asp?id=4911079//问题前,诸君,可以搜索先
    可以的,注意把握下各数组的键,比方说:
    $a = array("a1","a2","a3");
    $b = array("b1","b2","b3");foreach($a as $akey=>$avalue)
    {
    echo '$a['.$akey.']='.$avalue.',$b['.$akey.']='.$b[$akey]."<br/>";
    }我想把数据库表中字段里的“其它”全部换成“其他”
    要怎么换。有1000多条这样带"其它"的记录//是读出来替换,还是在数据库表里替换
    $patter = mysql_escape_string('其它');
    1:如果是DB表里可用like '%$patter%'
    2:如果是取出来的话,就用正则;
      

  4.   

    1、
    foreach($ar as $k=>$v) {
      if(is_array($v)) { //这个判断不能少,以免出现异常
        foreach($v as $k1=>$v2) {
          ....
        }
      }else {
        ....
      }
    }2、update 表 set 字段=REPLACE(字段, '其它', '其他')
    你还可以加上过滤条件,如果包含‘其它’的超过一半,那么就不必过滤了
      

  5.   

    update 表 set 字段=REPLACE(字段, '其它', '其他')
    试了一下,超爽
      

  6.   

    update 表 set 字段=REPLACE(字段, '其它', '其他')顶