Maison > Article > développement back-end > Que dois-je faire si php ne peut pas générer directement un tableau ?
php ne peut pas générer directement des tableaux car echo est utilisé pour afficher des chaînes, pas des tableaux. Vous pouvez utiliser "print_r($id)" pour afficher un tableau ou utiliser "var_dump($id)" pour afficher le tableau. Peut.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Que dois-je faire si php ne peut pas directement afficher un tableau ?
Question spécifique :
Problème de tableau php, pourquoi le tableau ne peut-il pas être affiché ?
$id = array(); $q = $db->query("select * from wp_files where userid='$userid' and is_del=1"); while ($rs = $db->fetch_array($q)) { $id[] = $rs[file_id]; echo $rs[file_id]; echo $id; }
Sortie $rs[uid] Normalement $uid is Array
Sortie $rs[file_id] Normalement $id est Array
Solution :
Type de tableau créé par $id
Et echo est utilisé pour générer des chaînes
Vous pouvez utiliser print_r($id) pour générer un tableau
ou utiliser le var_dump($id) couramment utilisé pour voir les valeurs et les types de données .
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!