Fonction empty
Résolu/Fermé
A voir également:
- Fonction empty
- Fonction si et - Guide
- Remove empty directories - Télécharger - Nettoyage
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Excel renvoyer la valeur d'une cellule en fonction d'une autre - Forum Logiciels
3 réponses
jordane45
Messages postés
38241
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 septembre 2024
4 689
14 mars 2019 à 09:47
14 mars 2019 à 09:47
Bonjour,
Attention à l'utilisation de htmlspecialchars
ça ne s'utilise qu'à l'affichage uniquement..... pas pour le traitement ni avant l'insertion en bdd
$nom = isset($_POST['nom']) ? trim($_POST['nom']): NULL; if(empty($nom)){ ..
Attention à l'utilisation de htmlspecialchars
ça ne s'utilise qu'à l'affichage uniquement..... pas pour le traitement ni avant l'insertion en bdd
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
14 mars 2019 à 12:27
14 mars 2019 à 12:27
Bonjour,
Ce que tu as appris est faux : empty retourne FALSE si la chaîne est uniquement constituée d'espaces.
D'où la réponse de Jordane qui commence par faire un trim(), c'est à dire qui supprime les espaces de début/fin de chaîne.
Attention également, empty renvoie TRUE si la chaîne vaut "0"...
La doc pour plus de détails : https://www.php.net/empty
Xavier
Ce que tu as appris est faux : empty retourne FALSE si la chaîne est uniquement constituée d'espaces.
D'où la réponse de Jordane qui commence par faire un trim(), c'est à dire qui supprime les espaces de début/fin de chaîne.
Attention également, empty renvoie TRUE si la chaîne vaut "0"...
La doc pour plus de détails : https://www.php.net/empty
Xavier
19 mars 2019 à 10:03
19 mars 2019 à 12:12
C'est ? : est un opérateur ternaire (comprendre, qui prend trois opérandes) qui revient à peu près à faire if...else. Mais comme c'est un opérateur et pas une structure de langage, il peut être utilisé au sein même d'une expression.
Bref, sa ligne revient à écrire :
Xavier