array null [PHP] - Programmation
Marsh Posté le 30-07-2002 à 19:36:18
je vois pas  
 
désolé 
 
il faudrait par des tests trouver si par exemple un count($array); ne compte que les valeurs non nulles... 
 
sinon un $string= implode($array,'_' ;
; 
puis compter le nombre de _ non suivi directement d'un _. 
 
ou pourquoi pas un  
array_flip()  
example : collision 
| Code : 
 | 
 
si tu ne veux pas de valeurs nulles 
if (count($array) != count($array_flip)){ 
 echo "valeurs à null"; 
} 
si par contre tu en veux : 
if (count($array_flip)==0){ 
 echo "valeurs à null"; 
} 
 
il faudrait tester la réaction de array_flip() avec des valeurs nulles...
Marsh Posté le 30-07-2002 à 20:37:10
En cherchant array_flip, j'ai trouver array_count_values sur php.net, et aprés un peu de refelxion et de test, j'en est dedui : 
 
| $test = array("","","","","","","","","","","","","","" );  | 
 
 
http://www.php.net/manual/fr/funct [...] values.php 
 
Merci ton aide ethernal  
Marsh Posté le 29-07-2002 à 21:34:04
J'ai un array : $var= array("","","","" );
Et je veut savoir si toutes les lignes sont egal a "" :
if($var[0]==""&&$var[1]==""&&$var[2]==""&&$var[3]=="" ){
echo"OK";
}
Cette methode marche mais je voulais savoir si il'y a un moyen plus rapide pour savoir si un array es null, car quand on a 4 ligne sa va, mais quand on en a 50 c'est plus pareil !
[fixed]if($var=="" ){
echo"OK";
}
[/fixed]
 
 
Cette derniere methode ne marche pas