Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2507 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP] array null

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] array null

n°185594
bozocarzu
Posté le 29-07-2002 à 21:34:04  profilanswer
 

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  :fou:

mood
Publicité
Posté le 29-07-2002 à 21:34:04  profilanswer
 

n°185747
bozocarzu
Posté le 30-07-2002 à 02:08:12  profilanswer
 

[:ssfblanka]

n°186363
bozocarzu
Posté le 30-07-2002 à 17:29:06  profilanswer
 

[:bozocarzu]  je vais jamais y arriver  sans vous  :sweat:

n°186506
ethernal
Chercheur de vérité...
Posté le 30-07-2002 à 19:36:18  profilanswer
 

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 :
  1. $trans = array ("a" => 1, "b" => 1, "c" => 2);
  2. $trans = array_flip ($trans);
  3. print_r($trans);
  4. now $trans is : Array
  5. (
  6.     [1] => b
  7.     [2] => c
  8. )


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...


---------------
...oups kernel error...
n°186535
bozocarzu
Posté le 30-07-2002 à 20:37:10  profilanswer
 

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("","","","","","","","","","","","","","" );
$nb = count($test)
if(array_count_values($test)==array(""=>$nb)){
  echo "Array vide !!!";
}


 
http://www.php.net/manual/fr/funct [...] values.php
 
Merci ton aide ethernal  :jap:


Message édité par bozocarzu le 30-07-2002 à 20:37:38

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] array null

 

Sujets relatifs
[PHP] ... les meilleurs guides sur le netVotre avis sur mon appli de galerie d'image en PHP
[PHP] Installation de php....[PHP] Define ???
[PHP] Probleme pour faire passer des infos par l'url.site en PHP avec bcp d'images
Warning (Connection FTP en PHP)[PHP] supprimer une clé d'un tableau
[PHP] Transformer des liens relatifs...[PHP] Jeux en open source e php/sql
Plus de sujets relatifs à : [PHP] array null


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR