<?php
echo array_rand($array[a],1)." ".array_rand($array[b],1)." ".array_rand($array[c],1);
?>

解决方案 »

  1.   

    我是查询数据库
    print_r ($data);
    出来结果是
    Array ( [a] => Array ( [0] => a1 [1] => a2 [2] => a3) [b] => Array ( [0] => b1[1] => b2)[c] => Array ( [0] => c1) ) 按你那样是怎么样去写呢
      

  2.   

    <?php
    echo array_rand($data[a],1)." ".array_rand($data[b],1)." ".array_rand($data[c],1);
    ?>
      

  3.   

    或者<?php
    foreach($data as $key=>$value)
        echo array_rand($value,1)." ";
    ?>
      

  4.   

    打印出来的是1
    是不是要foreach把值弄出来
    不知道怎么弄
      

  5.   

    sorry,是我问题<?php
    foreach($data as $value)
        echo $value[array_rand($value,1)]." ";
    ?>