Pb empty,isset,Null
Aucun
-
Dalida Messages postés 7114 Date d'inscription Statut Contributeur Dernière intervention -
Dalida Messages postés 7114 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Voici mon soucis,j'effectue un test pour savoir si une valeur est vide,seulement quand je fait empty ou !isset cela ne fonctionne pas,dans le cas ou je fait ='' cela fonctionne,mais ça me pose des problèmes de laisser ça car j'aurais souvent des notices qui vont apparaître étant donné que je teste ma variable sans avoir verifié auparavant qu'elle existe,voici mon code
for ($ligne = fgetcsv($fic, 1024); !feof($fic); $ligne = fgetcsv($fic, 1024))
{
$j = sizeof($ligne); //J'extrait une ligne d'un fichier excel(pas important pour la suite)
//Sous forme de chaine de caractère
foreach($ligne as $l) //Ensuite je veux tester les premier caractère de cette ligne
{
$ind=0;
while($ind < 9)
{
if(($l[$ind] == '')) //ICI impossible de marquer empty($l[$ind])
{
$Osr=1;
}
$ind++;
}
}
Quelqu'un peut t'il m'expliquer pourquoi je ne peux pas tester avec empty ou isset cette valeur?merci d'avance.Je précise que tout fonctionne correctement,seul le if me pose problème.
Voici mon soucis,j'effectue un test pour savoir si une valeur est vide,seulement quand je fait empty ou !isset cela ne fonctionne pas,dans le cas ou je fait ='' cela fonctionne,mais ça me pose des problèmes de laisser ça car j'aurais souvent des notices qui vont apparaître étant donné que je teste ma variable sans avoir verifié auparavant qu'elle existe,voici mon code
for ($ligne = fgetcsv($fic, 1024); !feof($fic); $ligne = fgetcsv($fic, 1024))
{
$j = sizeof($ligne); //J'extrait une ligne d'un fichier excel(pas important pour la suite)
//Sous forme de chaine de caractère
foreach($ligne as $l) //Ensuite je veux tester les premier caractère de cette ligne
{
$ind=0;
while($ind < 9)
{
if(($l[$ind] == '')) //ICI impossible de marquer empty($l[$ind])
{
$Osr=1;
}
$ind++;
}
}
Quelqu'un peut t'il m'expliquer pourquoi je ne peux pas tester avec empty ou isset cette valeur?merci d'avance.Je précise que tout fonctionne correctement,seul le if me pose problème.
A voir également:
- Pb empty,isset,Null
- Remove empty directories - Télécharger - Nettoyage
- Comment ouvrir un fichier null ? - Guide
- Null sms - Forum Audio
- Liaison à travers un modem null - Forum Réseau