Heim > php教程 > PHP开发 > Hauptteil

Definition, Initialisierung und Anzeige des Implementierungscodes von Array-Elementen in PHP

高洛峰
Freigeben: 2016-12-26 13:46:18
Original
1327 Leute haben es durchsucht

Von der ersten Einführung in ASP bis PHP habe ich das Gefühl, dass eine der Stärken von PHP der Reichtum an integrierten Funktionen ist, wie z. B. die zuvor erlernten PHP-Datums- und Uhrzeitfunktionen, verwandte Funktionen zum Lesen und Schreiben von Dateien usw ., was alles zeigt, dass PHP professioneller und nützlicher ist. Es ist für Benutzer einfacher zu verwenden.

Zuerst war ich sehr begeistert von den reichhaltigen Funktionen von PHP, als ich mit immer mehr fast abnormalen Funktionen in Kontakt kam, dachte ich plötzlich an die Knappheit der in ASP integrierten Funktionen Bei speziellen Funktionen ist es häufig erforderlich, Funktionen anzupassen. Da die Anzahl der Anwendungen zunimmt, verfüge ich tatsächlich über eine Reihe häufig verwendeter Funktionsbibliotheken. Mittlerweile sind diese Funktionen in PHP jedoch längst standardisiert, normalisiert und zur direkten Verwendung in integrierte Funktionen zusammengefasst. Ehemalige ASP-Entwickler sind zu normalen PHP-Benutzern geworden.
Aber auf den zweiten Blick zeigt die Existenz dieser Funktionen und einer großen Anzahl von PHP-Funktionen zumindest, dass PHP gleichzeitig professioneller ist und bei der Verarbeitung unserer täglichen PHP-Programme sehr schnell und einfach zu verwenden sein sollte. Dadurch müssen Entwickler nicht mehr Funktionen für einige Grundfunktionen und detaillierte Funktionen anpassen und ihre Hauptenergie auf die Entwicklung leistungsfähigerer Programmmodule konzentrieren. Aus diesem Grund bin ich fest davon überzeugt, einen Blick auf PHP-Funktionen zu werfen, denke aber, dass das PHP-Funktionshandbuch im zukünftigen Entwicklungsprozess ein tragbares Buch sein sollte.

Natürlich besteht keine Notwendigkeit, die Debatte über die Vor- und Nachteile von ASP und PHP zu diskutieren. Lernen und Verstehen können Ihnen helfen, die Wahrheit zu verstehen.

Um ehrlich zu sein, gibt es zu viele PHP-Funktionen, um ein Vergessen zu verhindern. Deshalb werde ich jedes Mal, wenn ich einen Funktionstyp lese, ihn zusammenfassen und sammeln und der Einfachheit halber ein Protokoll schreiben.

1. Definition und Initialisierung von Arrays

Was ist ein Array? Ein Array ist eine Programmierstruktur, bei der es sich um eine Variable handelt, die eine Menge oder Reihe von Werten speichert.
Zum Beispiel kann die Identitätsregistrierung von Personen während der Volkszählung, wie Name, Geschlecht, ethnische Zugehörigkeit, Geburt usw., als Array verwendet werden.
Das Erstellen eines Arrays in PHP wird mithilfe der array()-Struktur definiert, zum Beispiel:

$people=array('name','sex','nation','brith');

Um den Wert jedes Elements im Array anzuzeigen, verwenden wir den Index beginnend bei 0, die Indexnummer steht in eckigen Klammern nach dem Variablennamen, zum Beispiel:

<?php
$people=array(&#39;name&#39;,&#39;sex&#39;,&#39;nation&#39;,&#39;birth&#39;);
echo $people[2];
?>
Nach dem Login kopieren

Die Ausgabe $people[2] zeigt die Nation (das erste Element des Index zählt ab 0).

PHP unterstützt nicht nur numerische Index-Arrays, sondern auch verwandte Arrays. Das sogenannte Korrelationsarray bedeutet, dass Schlüsselwörter angepasst werden können, um nicht intuitive numerische Indizes zu ersetzen, wie zum Beispiel:

<?php
$peoples=array(&#39;xm&#39;=>&#39;name&#39;,&#39;xb&#39;=>&#39;sex&#39;,&#39;mz&#39;=>&#39;nation&#39;,&#39;cs&#39;=>&#39;birth&#39;);
echo $peoples[&#39;cs&#39;];
?>
Nach dem Login kopieren

Die Verwendung von Korrelationsarrays ermöglicht die Auswahl der Ausgabe intuitiv. (Es ist nicht erforderlich, die Indexnummer vorab zu berechnen und dann auszugeben.)

Gemäß den beiden Anzeigemethoden von PHP-Array-Elementen können Zahlen wie Variablen automatisch direkt ohne array()-Deklaration und Initialisierung erstellt werden. Beispiel:

$people[0]='name';
$people[1]='sex';
$people[2]='nation';
$people [3 ]='brith';

oder

$peoples['xm']='name';
$peoples['xb']='sex';
$ peoples['mz']='nation';
$peoples['cs']='birth';

Die Größe des Arrays ändert sich dynamisch entsprechend der Anzahl der hinzugefügten Elemente.

2, Anzeige von Array-Elementen

Unabhängig davon, ob $people[2] oder $peoples['cs'] oben verwendet wird, wird nur die bekannte und klare Position ausgegeben oder eines Teils der Array-Elementwerte ist die Verwendung einer Schleifenanweisung zweifellos der schnellste Weg.

<?php
$people=array(&#39;name&#39;,&#39;sex&#39;,&#39;nation&#39;,&#39;birth&#39;);
for ($i=0;$i<4;$i++)
  echo "$people[$i] ";
?>
Nach dem Login kopieren

Zusätzlich zur Verwendung einer for-Schleife, die die Anzahl der Schleifen kennt, können Sie auch eine foreach-Anweisung verwenden, die die Anzahl der Schleifen nicht erfordert .

<?php
$people=array(&#39;name&#39;,&#39;sex&#39;,&#39;nation&#39;,&#39;birth&#39;);
foreach($people as $xiangmu)
  echo $xiangmu;
?>
Nach dem Login kopieren

Die Variable $xiangmu speichert die Werte jedes Elements im Array und zeigt sie nacheinander an. Um die Ausgabedaten zu unterscheiden, kann natürlich nach den Array-Elementen ein Leerzeichen ausgegeben werden:
echo $xiangmu." ";
Hinweis: Englische Punkte (.) können Zeichenfolgen zu neuen Zeichenfolgen verketten

Weitere verwandte Artikel zur Definition, Initialisierung und Anzeige des Implementierungscodes von Array-Elementen in PHP finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
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 Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!