Heim  >  Artikel  >  Backend-Entwicklung  >  is_array erkennt ein Array und gibt false zurück

is_array erkennt ein Array und gibt false zurück

WBOY
WBOYOriginal
2016-08-08 09:06:531017Durchsuche

<code>echo $res;
var_dump($res);
var_dump(is_array(res));</code>

$res ist das Ergebnis der Datenbankabfrage. Wenn es ein Ergebnis gibt, wird ein Array zurückgegeben. Wenn es kein Ergebnis gibt, wird false zurückgegeben. Aber selbst wenn $res ein Array ist, ist es falsch. Unten ist das Anzeigeergebnis.

<code>Array
array(3) { ["ID"]=> string(1) "1" ["USERNAME"]=> string(4) "root" ["NICKNAME"]=> string(17) "复仇者联盟~~" } 
bool(false)</code>

Liegt es an der PHP-Konfiguration?

Antwortinhalt:

<code>echo $res;
var_dump($res);
var_dump(is_array(res));</code>

$res ist das Ergebnis der Datenbankabfrage. Wenn es ein Ergebnis gibt, wird ein Array zurückgegeben. Wenn es kein Ergebnis gibt, wird false zurückgegeben. Aber selbst wenn $res ein Array ist, ist es falsch. Unten ist das Anzeigeergebnis.

<code>Array
array(3) { ["ID"]=> string(1) "1" ["USERNAME"]=> string(4) "root" ["NICKNAME"]=> string(17) "复仇者联盟~~" } 
bool(false)</code>

Liegt es an der PHP-Konfiguration?

var_dump(is_array($res));
Sie haben $

verpasst

Ich fühle mich schlecht wegen der Bedeutung der Syntaxhervorhebung

Haha, solche kleinen Fehler passieren oft

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn