Izgara oluşturmak için kullanarak foreach

2 Cevap

Ben GD bir ızgara oluşturma ve bunu yapmak için doğru yolu olup olmadığını merak ediyordum.

Ben 2 diziler var. Bir bütün X değerleri içeren, diğer tüm Y değerleri içerir.

foreach ($xpointsArray as $xvalue) {

  foreach ($ypointsArray as $yvalue) {

    // Draw point at coordinates $xvalue, $yvalue

  }
}

I just think there must be a more elegant way to set this up, and I would like to further access the points values without doing this every time.

2 Cevap

Ne yapıyoruz doğrudur. Bir tek, iki boyutlu bir dizi, ancak iki döngüler üzerinden yineleme var ya bir yol kullanarak bazı daha şık çözümler muhtemelen var.

Ayrıca, iki boyutlu bir dizi kullanarak belirli bir noktaya almak için $ Array [$ x] [$ y] tarafından belirli noktaları referans olabilir.

foreach, için güzel ve ben şahsen onları tercih, ama sen soruyorsun beri, ne kullanma hakkında olacağını ise array_walk()?

array_walk($array1, "print_sudoku_field", $array2);