Heim > Backend-Entwicklung > PHP-Tutorial > Wie versteht man die grammatikalischen Regeln dieses Satzes?

Wie versteht man die grammatikalischen Regeln dieses Satzes?

WBOY
Freigeben: 2016-08-04 09:20:57
Original
991 Leute haben es durchsucht

<code>    <?php
        foreach($hobby as $v){
            echo "<input type='checkbox' name='hobby[]' value='".$v."'/>".$v;
        }
    ?></code>
Nach dem Login kopieren
Nach dem Login kopieren

Dies ist ein Fragment eines Kontrollkästchens, hobby[] ist ein Array, welche Syntaxregeln gelten dafür? Wie ist es zu verstehen? Ist zum Erstellen eines Arrays kein Array erforderlich? Vielen Dank

Antwortinhalt:

<code>    <?php
        foreach($hobby as $v){
            echo "<input type='checkbox' name='hobby[]' value='".$v."'/>".$v;
        }
    ?></code>
Nach dem Login kopieren
Nach dem Login kopieren

Dies ist ein Fragment eines Kontrollkästchens, hobby[] ist ein Array, welche Syntaxregeln gelten dafür? Wie ist es zu verstehen? Ist zum Erstellen eines Arrays kein Array erforderlich? Vielen Dank

verwendet die Funktion foreach() von PHP, um das gesamte Array zu durchlaufen. foreach($hobby as $v) dient dazu, jedes Element (bezeichnet als $v) im Array $hobby[] nacheinander abzurufen.

Dabei wird kein Array erstellt, sondern jedes Element im Array $hobby[] wird durchlaufen und als Kontrollkästchenwert ausgegeben.

Beispielsweise beträgt die Länge von $hobby[] 5, dieser Code gibt insgesamt 5 Kontrollkästchen aus und der Wert jedes Kontrollkästchens entspricht einem Element im Array.

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