shuffle_with_keys



Beschreibung



''shuffle_with_keys'' - Mischt die Elemente eines Array und behält die Verbindung zum Index.

Code



<code php>
<?php
function shuffle_with_keys(&$array) {
$arr_new = array();
$arr_keys = array_keys($array);
shuffle($arr_keys);
foreach($arr_keys as $str_key) {
$arr_new[$str_key] = $array[$str_key];
unset($array[$str_key]);
}
$array = $arr_new;
}
?>
</code>

Syntax



<code>shuffle_with_keys( array $array )</code>

Parameter-Liste



^ Name ^ Beschreibung ^
| ''string'' | Das zu mischende Array. |

Rückgabewerte



Es wird kein Wert zurückgegeben. Die Änderungen werden direkt am übergebenen Array durchgeführt.

Beispiele



<box 100% round blue|Beispiel #1>
<code php>
<?php
$array = array('foo' => 34, 'bar' => 'string');
shuffle_with_keys($array);
print_r($array);
?>
</code>
</box>

Weiterführende Informationen



* [[http://de.php.net/shuffle|php.net: Funktion shuffle()]]
powered by webEdition CMS