8791 sujets

Développement web côté serveur, CMS

Bonjour

j'ai le probléme suivant:


<?php
foreach($tests as $aff){
echo $aff['0'];
}

?>


Si ma variable $tests (un array) contient plusieurs lignes (j'entend donc par la que c'est un tableau a deux dimensions) cela marche bien. En revanche si ma variable ne posséde qu'une seule ligne cela m'affiche n'importe quoi.

Pourriez vous m'aider a arranger ce probleme svp?


Edit: Une solution sera de testé si $tests est un tableau a deux dimensions ou non mais je ne sais pas comment faire.
Modifié par ashesheart (23 Jul 2007 - 08:25)
a écrit :

Edit: Une solution sera de testé si $tests est un tableau a deux dimensions ou non mais je ne sais pas comment faire.


Peut-être avec quelque chsoe de ce genre ?

if (is_array($mavar) && is_array($mavar[0])) { 
// c'est bien un tableau 2D
}