Heim > Backend-Entwicklung > PHP-Tutorial > Arrays und Strings in PHP

Arrays und Strings in PHP

巴扎黑
Freigeben: 2016-11-29 11:34:05
Original
1030 Leute haben es durchsucht

Da die grammatikalischen Anforderungen von PHP nicht streng sind, können Zeichenfolgen auch als Arrays verwendet werden. Daher gibt es ein Problem: Bei der Verwendung von Nichtzahlen als Schlüssel für den Zugriff auf den Inhalt der Zeichenfolge können einige Inkonsistenzen auftreten, wie folgt Der obige Code

1 $hello = "hello" ;

2 var_dump( $hello [ 'abc' ]);

3 var_dump( $hello [ '0' ]);

4 var_dump( $hello [ '1abc' ]);

5 var_dump( $hello [ '12abc' ]);

Ergebnis:

'h'

'h'

'e'

''

Ich werde nicht über die Ausgabeergebnisse sprechen, sondern es einfach ausführen Sie können wissen, dass ich denke, dass der Grund intval liegt. Aus Zeitgründen habe ich den Zend-Code nicht bestätigt, aber die laufende Ergebnisseite des folgenden Codes zeigt einige Probleme

1 var_dump( intval ( ' abc ' ));

2 var_dump( intval ( '0' ));

3 var_dump( intval ( '1abc' )); „12abc“); Bevor Sie es verwenden, müssen Sie zunächst feststellen, ob das Rückgabeergebnis ein Array ist. Andernfalls wird dieser Fehler gemeldet

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage