Anda mungkin tidak dapat melihat apa-apa, Saya mempunyai dua tatasusunan:
$grid = Array ( [0] => 3 [1] => 2 [2] => 3 [3] => 2 ) $elements = Array ( [0] => 24426 [1] => 25015 [2] => 24422 [3] => 24425 [4] => 24531 [5] => 24421 [6] => 24530 [7] => 24532 [8] => 25016 [9] => 24418 )
Pada asasnya, ideanya adalah untuk mempunyai sesuatu yang serupa untuk setiap nilai $grid dan nilai $elemen . Contohnya, [0] => 3 digelung tiga kali akan mendapat 24426,25015,24422. Sekarang inilah masalahnya, untuk hasil kedua [1] => 2 Saya hanya perlu mendapatkan dua nilai, tetapi bukan nilai sebelumnya bagi tiga $elemen yang berulang. Jadi pada asasnya dalam lelaran kedua saya akan mendapat 24425,24531.
Nota: $nilai grid boleh jadi 1 , 2 ,3 ....300...n;
Tatasusunan keputusan sepatutnya kelihatan seperti ini:
Array ( [0] => 3,24426 [1] => 3,25015 [2] => 3,24422 [3] => 2,24425 [4] => 2,24531 [5] => 3,24421 [6] => 3,24530 [7] => 3,24532 [8] => 2,25016 [9] => 2,24418 )
EDIT: Ubah kod sedikit agar sesuai dengan format output yang diingini
Sila pertimbangkan kod ini.
Memberi hasil: