Möglicherweise können Sie nichts sehen, Ich habe zwei Arrays:
$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 )
Grundsätzlich besteht die Idee darin, für jeden Wert von $grid und den Wert von $elements etwas Ähnliches zu haben. Beispiel: [0] => 3, dreimal wiederholt, erhält 24426,25015,24422. Hier kommt nun das Problem: Für das zweite Ergebnis [1] => 2 muss ich nur zwei Werte erhalten, aber nicht die vorherigen Werte der drei $element, über die iteriert wurde. Im Grunde erhalte ich also in der zweiten Iteration 24425,24531.
Hinweis: Der $grid-Wert kann 1 , 2 ,3 ....300...n;
seinDas Ergebnisarray sollte so aussehen:
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 )
编辑:稍微更改代码以满足所需的输出格式
请考虑此代码。
给出结果: