$a=array(2259,695);
$b=array(83,64);
有这么两个数字怎么能做到,$a中的2359 除以83,$a中的695除以64 ,并且把结果赋值给一个一位数组?谢谢

解决方案 »

  1.   

    $a=array(2259,695);
    $b=array(83,64);foreach($a as $k=>$v) {
      $c[] = $v/$b[$k];
    }print_r($c);Array ( [0] => 27.2168674699 [1] => 10.859375 ) 
      

  2.   


    <?php
    $a = array(2259,695);
    $b = array(83,64);
    function division ($arr1, $arr2){
    $temp = array();
    if (is_array($arr1) && is_array($arr2) && count($arr1)== count($arr2) ) {
    for($i = 0 ; $i <count($arr1) ; $i ++ ){
    $temp[] = $arr1[$i] / $arr2[$i] ;
    }
    }
    return $temp;
    }var_dump ( division ($a,$b) );
    ?>