这样定义只能给 age 一个字符串值

解决方案 »

  1.   

    $function[] = array("name"=>"1","one"=>"one","age"=>"20",);
      

  2.   

    $function[one][name][one][age][] = "1,one,20";
    $function[one][name][two][age][] = "1,two,21";
    $function[one][name][three][age][] = "1,three,22";
    $function[one][name][four][age][] = "1,four,23";$function[two][name][one][age][] = "2,one,20";
    $function[two][name][two][age][] = "2,two,21";
    $function[two][name][three][age][] = "2,three,22";
    $function[two][name][four][age][] = "2,four,23";
      

  3.   

    楼上出来的是
    Array ( [one] => Array ( [name] => Array ( [one] => Array ( [age] => Array ( [0] => 1,one,20 ) ) [two] => Array ( [age] => Array ( [0] => 1,two,21 ) ) [three] => Array ( [age] => Array ( [0] => 1,three,22 ) ) [four] => Array ( [age] => Array ( [0] => 1,four,23 ) ) ) ) [two] => Array ( [name] => Array ( [one] => Array ( [age] => Array ( [0] => 2,one,20 ) ) [two] => Array ( [age] => Array ( [0] => 2,two,21 ) ) [three] => Array ( [age] => Array ( [0] => 2,three,22 ) ) [four] => Array ( [age] => Array ( [0] => 2,four,23 ) ) ) ) ) 
    $function=array("one"=>"one","name"=>"1","one"=>"one","age"=>"20");
    $function=array("one"=>"one","name"=>"1","two"=>"two","age"=>"21");
    ... ...
    我得很笨的方法 还是程序生成程序好  不知道楼主要作甚么