<?php
$people=array(1=>array("name"=>"john","age"=>28).array("name"=>"barbara","age"=>67))
 foreach  ($peple as &$person)
  {
  if( person["age"]>=35)
   { 
  $person["age group"]="old"; 
   }<h5></h5>
  else {
  $person["age group"]="young";
  }
 
 }
echo #$people ;    
 ?>
我用phpdesigner  编译    总是 foreach  ($peple as &$person) 这行出错 
foreach 语法错误      我看php5 书上 这样写没错   
请帮忙看看     先谢过  

解决方案 »

  1.   

    $peple还是$people?
    这是个问题...
      

  2.   

    $people还是$peple?
    如果是这个问题请自己面壁3分钟
      

  3.   

    $people=array(1=>array("name"=>"john","age"=>28).array("name"=>"barbara","age"=>67))
     foreach ($peple as &$person)
    两个变量名写错了 面壁去吧
      

  4.   

    上面定义的数组是$people,可是foreach中的数组怎么是$peple个了!
      

  5.   

    是这个 刚才打错了点   
    <?php
    $people=array(1=>array("name"=>"john","age"=>28).array("name"=>"barbara","age"=>67))
     foreach ($people as &$person)
      {
      if( person["age"]>=35)
      {  
      $person["age group"]="old";  
      }
      else {
      $person["age group"]="young";
      }
      
     }
    echo #$people ;   
     ?>
    我用phpdesigner 编译 总是 foreach ($peple as &$person) 这行出错  
    foreach 语法错误 我看php5 书上 这样写没错   
    请帮忙看看 
      

  6.   


    <?php
    $people=array(1=>array("name"=>"john","age"=>28).array("name"=>"barbara","age"=>67));
     foreach ($people as &$person)
      {
      if( $person["age"]>=35)
      {   
      $person["age group"]="old";   
      }
      else {
      $person["age group"]="young";
      }
       
     }
    //echo $people; #是注释 
    print_r($people); //查看数组结构用 print_r
    ?>
    不要用记事本类的编辑器  
      

  7.   

    $people=array(1=>array("name"=>"john","age"=>28).array("name"=>"barbara","age"=>67))改为$people=array(1=>array("name"=>"john","age"=>28)array("name"=>"barbara","age"=>67))用 print_r($people); 输出数组!