23 Fév 2007
Test si un tableau est multidimensionnel
Compatibilité : PHP 5, PHP 7, PHP 8
Fonction qui test si un tableau est multi-dimensionnel. Le tableau est passé en paramètre et la fonction retourne TRUE si c'est un tableau multi-dimensionnel.
Affiche tous les éléments récursivement d'un tableau multidimensionnel. La fonction s’appelle elle-même jusqu'au dernier élément rencontré du tableau.
|
|
Fonction qui test si un tableau est multi-dimensionnel. Le tableau est passé en paramètre et la fonction retourne TRUE si c'est un tableau multi-dimensionnel.
Empile un ou plusieurs éléments à la fin d'un tableau. La longueur augmente automatiquement. Exemples avec tableau a 1 et 2 dimensions.
Supprimer les éléments vides d'un tableau comme une chaine vide ou un élément NULL. 2 méthodes peuvent être utilisé.
Ce snippet cherche et trouve les éléments uniques d'un tableau, ceux qui ne sont pas plusieurs fois répétés dans un tableau.
Mélange de manière aléatoire les éléments d'un tableau. Exemple pratique avec l'intégration d'un tableau HTML pour l'affichage des éléments
23 Fév 2007
Dernière mise à jour :
KOogar
19 Sept 2009 à 10:56"Tu aurais presque pu te fendre d'une fonction récursive"..
c'etait fait, show_tableau() est une fonction récursive
Invité
19 Sept 2009 à 03:50Tu aurais presque pu te fendre d'une fonction récursive :
function AfficheTabl($array, $count=0) { // affichage du contenu (clé et val) du tableau $array
$i=0;
$tab ='';
while($i != $count) {
$i++;
$tab .= " | ";
}
foreach($array as $key=>$value){
if(is_array($value)){
echo $tab."[<strong><u>$key</u></strong>]<br />";
//debug_msg($tab."[<strong><u>$key</u></strong>]<br />");
$count++;
AfficheTabl($value, $count);
$count--;
}
else{
$tab2 = substr($tab, 0, -12);
echo "$tab2~ $key: <strong>$value</strong><br />";
//debug_msg("$tab2~ $key: <strong>$value</strong><br />");
}
$k++;
}
$count--;
}