frankx: Multi-Array Mischen

Beitrag lesen

Ahoi frankx

funzt auch!

<?php
$testArr[0][0] = "abc00";
$testArr[0][1] = "abc01";
$testArr[0][2] = "abc02";
$testArr[1][0] = "abc10";
$testArr[1][1] = "abc11";
$testArr[1][2] = "abc12";
$allArr = array();
foreach ($testArr as $subArr) {
        $allArr = array_merge($allArr, $subArr);
        shuffle($subArr);
        var_dump($subArr);
}
var_dump($allArr);
shuffle($allArr);
var_dump($allArr);

gibt:

array(3) { [0]=> string(5) "abc01" [1]=> string(5) "abc02" [2]=> string(5) "abc00" } array(3) { [0]=> string(5) "abc10" [1]=> string(5) "abc12" [2]=> string(5) "abc11" } array(6) { [0]=> string(5) "abc00" [1]=> string(5) "abc01" [2]=> string(5) "abc02" [3]=> string(5) "abc10" [4]=> string(5) "abc11" [5]=> string(5) "abc12" } array(6) { [0]=> string(5) "abc12" [1]=> string(5) "abc10" [2]=> string(5) "abc01" [3]=> string(5) "abc00" [4]=> string(5) "abc11" [5]=> string(5) "abc02" }

Dank und Gruß,

bob from berlin