Vérifier Si le tableau est nul ou n'est pas en php
J'ai un tableau comme ci-dessous qui est généré par l'analyse d'un xml url.
Le tableau est
Array
(
[Tags] => SimpleXMLElement Object
(
[0] =>
)
)
Le nom du tableau est $result
. Maintenant, je veux vérifier si le tableau reçu comme ci-dessus, je veux imprimer un message d'échec. Mais comment vérifier ce tableau dans la condition if?
Avez-vous essayé if(empty($result) || empty($result['Tags']))??
Avez-vous essayé isset is_array is_null . . . ?
Un tableau ne peut pas être null. Si c'est null, alors il n'est pas un tableau: il est nul.
Aussi, il est temps pour vous d'accepter certaines réponses précédentes. Il y a des réponses que vous l'avez suggéré dans les commentaires sont corrects et utile dans au moins plusieurs de vos questions.
if(empty($result['Tags'][0]))
peut-être?Avez-vous essayé isset is_array is_null . . . ?
Un tableau ne peut pas être null. Si c'est null, alors il n'est pas un tableau: il est nul.
Aussi, il est temps pour vous d'accepter certaines réponses précédentes. Il y a des réponses que vous l'avez suggéré dans les commentaires sont corrects et utile dans au moins plusieurs de vos questions.
OriginalL'auteur Manish Jangir | 2011-11-09
Vous devez vous connecter pour publier un commentaire.
vous pouvez utiliser
pour vérifier si le tableau est vide ou pas.
Mais puisque vous avez un objet SimpleXMLElement, vous avez besoin d'interroger l'objet, si elle est vide ou pas. Voir http://www.php.net/manual/en/simplexmlelement.count.php
ex:
OriginalL'auteur Martin Samson
Corrigé;
OriginalL'auteur Webbu
OriginalL'auteur Anish Rai
Droit code de deux ppl avant ^_^
OriginalL'auteur Yuriy Gergilenko
Je comprends ce que vous voulez. Vous voulez vérifier toutes les données de la matrice si tout est vide ou au moins 1 n'est pas vide
Tableau vide
Tableau
(
[Tags] = > SimpleXMLElement Object
(
[0] =>
)
)
Pas un tableau Vide
Tableau
(
[Tags] = > SimpleXMLElement Object
(
[0] =>,[1] => "s"
)
)
J'espère que j'ai raison. Vous pouvez utiliser cette fonction pour vérifier toutes les données d'un tableau si au moins 1 d'entre eux a une valeur.
Espère que ça aide.
OriginalL'auteur Leysam Rosario
si le tableau est ressembler à ceci [null] ou [null, null] ou [null, null, null, ...]
vous pouvez utiliser imploser:
imploser est utiliser pour convertir le tableau en chaîne de caractères.
OriginalL'auteur shajji