PHP reindex array
Ou, comment réindexer un tableau PHP ?
Quand vous avez un tableau PHP dont les index ne sont plus ordonnés, c'est-à-dire ne sont plus dans en ordre ... tel que :
<?php
$tab1 = array(
3 => "Debian"
7 => "Knoppix",
13 => "Ubuntu",
20 => "Mint",
);
?>
Pour le remettre en ordre, à partir de zéro, il y existe deux méthodes :
<?php
// première méthode : une boucle foreach
foreach( $tab1 as $value ) {
$tab2[] = $value;
}
unset( $value );
// la seconde méthode :
$tab2 = array_values( $tab1 );
?>
Vous obtiendrez ainsi un tableau indexé, en ordre, à partir de zéro :
<?php
$tab2 = array(
0 => "Debian"
1 => "Knoppix",
2 => "Ubuntu",
3 => "Mint",
);
?>
<<| Page : PHP : code : reindex_array : |>>