Php dizi öğelerinin çarpmak nasıl

0 Cevap php

Ben php içine bir javascript işlevi çevirmek için çalışıyor ama benim diziler ile bazı sorunlar yaşıyorum. Ben belli bir miktar hepsini çarparak, dizi elemanları üzerinde yinelemek gerekiyor, ancak bu değerleri değiştirerek değil. Bu olduğuna eminim benim dizimi $ coordinates_p [i] [0] * = $ ölçeği çünkü; doğru değil, ama olması gereken emin değilim!

Test kodu:

<?php

print "Starting.<br/>";

$scale = 100;

$coordinates_p = array();

$i = 0;
$x_coordinate = 1;
$y_coordinate = 2;
while ($i <= 1) {
    $coordinates_p[$i] = array(0 => $x_coordinate, 1 => $y_coordinate);
    $x_coordinate += 1;
    $y_coordinate += 2;
    $i++;
}

print "Unscaled: ";
print_r ($coordinates_p);
print "<br/>";

$i = 0;
while (isset($coordinates_p[i])) {
    $coordinates_p[i][0] *= $scale;
    $coordinates_p[i][1] *= $scale;
    $i++;
}

print "Scaled: ";
print_r ($coordinates_p);
print "<br/>";

print "Finished.";

?>

0 Cevap