PHP-Studiennotizen <1>

WBOY
Freigeben: 2016-07-29 09:15:19
Original
1335 Leute haben es durchsucht

Der Blogger hat schon seit einiger Zeit PHP geschrieben, aber das allgemeine Gefühl war, dass es sich um die Vervollständigung einer bestimmten Funktion handelte. Er ging nicht allzu tief in die Syntax ein und war nicht vertraut mit vielen PHP-Funktionen. Deshalb werde ich diese Dinge heute kurz zusammenfassen ~ (Ich werde nicht alle Methoden aufschreiben, sondern nur die gebräuchlichste und prägnanteste Methode verwenden)


Array-Kapitel

Nach dem ersten Lesen von PHP-Arrays habe ich das Gefühl, dass dies tatsächlich weit über den Rahmen von Arrays hinausgeht. Ich habe das Gefühl, dass PHP-Arrays einige Eigenschaften von Vektorkarten in C STL haben. Selbst dies reicht nicht aus, um seine Fähigkeiten zusammenzufassen. Seine integrierten Funktionen können Elemente am Kopf des Arrays hinzufügen oder daraus entfernen und Elemente am Ende hinzufügen und entfernen. Sie können eindeutige Array-Elemente bestimmen, die Häufigkeit des Auftretens von Arrays zählen und Arrays sortieren. Sie können sogar Arrays zusammenführen oder die Werte eines Arrays zu Schlüsseln eines anderen machen oder es aufteilen. Sie können auch Schnittpunkte und Differenzmengen finden, mehrere Zufallswerte zurückgeben oder die Karten „mischen“.
Das ist völlig anders als in C und Java, mit denen ich zuvor in Kontakt gekommen bin. Arrays tragen die meisten PHP-Datenstrukturen. . Mit anderen Worten: Die Sprache selbst hat überhaupt nur sehr wenige Datenstrukturen?

Wenn Sie alle Funktionen sehen möchten, klicken Sie hier.
Beginnen wir mit der grundlegendsten, die den Eigenschaften von Arrays am besten entspricht
Schlüssel ist eine Zahl

<code><span>$state</span>=<span>array</span>(<span>0</span>=><span>"Alabama"</span>,<span>1</span>=><span>"Alaska"</span>,<span>2</span>=><span>"Wyoming"</span>);
当然这样也可以<span>$state</span>=<span>array</span>(<span>"Alabama"</span>,<span>"Alaska"</span>,<span>"Wyoming"</span>);</code>
Nach dem Login kopieren

Schlüssel ist eine Zeichenfolge

<code><span>$state</span>=<span>array</span>(<span>"English"</span>=><span>"s"</span>,<span>"Spanish"</span>=><span>"p"</span>);</code>
Nach dem Login kopieren

zweidimensionales Array
In PHP gibt es kein zweidimensionales Array, aber es kann so implementiert werden.

<code><span>$ps</span>=<span>array</span>(<span>array</span>(<span>1</span>,<span>2</span>,<span>3</span>),<span>array</span>(<span>4</span>,<span>5</span>,<span>6</span>),<span>array</span>(<span>7</span>,<span>8</span>,<span>9</span>));</code>
Nach dem Login kopieren

Sonderfall: Anwendung der Liste
Ich habe diese Verwendung noch nie in anderen Sprachen gesehen.
Liste(Variable 1, Variable 2, Variable 3)=Array(1,2,3); Dies entspricht der separaten Zuweisung von Werten zu drei Variablen.

Erzeugt ein Array und füllt es mit vordefinierten Werten

Ich glaube nicht, dass diese Sache sehr notwendig ist, da die for-Schleife nicht komplizierter sein wird.

<code><span>$die</span>=range(<span>0</span>,<span>6</span>);
<span>$even</span>=range(<span>0</span>,<span>20</span>,<span>2</span>);
<span>$letters</span>=range(<span>"A"</span>,<span>"F"</span>);</code>
Nach dem Login kopieren
Testarray

Ist es ein Array?

<code>bool is_array(<span>$state</span>);</code>
Nach dem Login kopieren
Array drucken

Zusätzlich zur for-Schleife gibt es eine weitere praktischere Methode:

<code>boolean print_r(<span>$state</span>);</code>
Nach dem Login kopieren
Positionieren von Array-Elementen

<code><span>boolean</span> in_array(mixed ,<span>array</span>)</code>
Nach dem Login kopieren
Urheberrechtserklärung: Dieser Artikel ist ein Originalartikel von Blogger, Bitte geben Sie beim Nachdruck die Quelle an.

Das Obige stellt die PHP-Lernnotizen vor

, einschließlich relevanter Inhalte. Ich hoffe, dass sie für Freunde hilfreich sind, die sich für PHP-Tutorials interessieren.

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 Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage