Heim > Artikel > Backend-Entwicklung > PHP-Array-Funktionen
PHP Array Functions (ein Akronym für Hypertext Pre-processor) ist eine universelle Skriptsprache, die weit verbreitet ist; Die Kompatibilität mit HTML und der Webentwicklung macht die entscheidende Technologie verständlich. Ein Array in PHP bezeichnet einen Variablentyp, der mehrere Werte in einem einzigen enthalten oder speichern kann
Starten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Es kann leicht in den HTML-Code eingebettet werden, lassen Sie uns das mit dem Brief bezeugen –
Code:
<!DOCTYPE html> <html> <head> <title>……………</title> </head> <body> <?php echo "Hello, I am a PHP !"; ?> </body> </html>
Ausgabe:
Die obige Skriptdatei ist ein sehr klarer Beweis dafür, wie gut die PHP-Skripte mit dem HTML kompatibel sind. Der PHP-Code enthält spezielle Start- und Endklammern.
array()
Unten haben wir aufgelistet, wie das Array funktioniert –
$color = array("red", "green", "blue");
AUSGABE
$color[0] = „rot“
$color[1] = „grün“
$color[2] = „blau“
Hier besteht die Absicht, den Farbnamen in einer einzigen Farbvariablen zu speichern. Wir haben also eine Farbvariable in der Array-Funktion und in dieser Funktion haben wir alle Farben einzeln im String-Format benannt.
Es gibt 3 verschiedene Arten von Arrays:
Diese drei werden im Folgenden erklärt:
Das numerische Array ist das Array mit numerischer Indizierung. Sehen wir uns die Syntax des numerischen Arrays an – es gibt zwei Arten von Syntax.
Erster Weg:
$array_name[0] = value;
Zweiter Weg:
$array_name[] = value;Hinweis: Hier steht die Null in eckigen Klammern [0] für die Indexnummer.
Wert bedeutet, was ein Benutzer im Array speichern möchte.
Die erste und die zweite Syntax weisen einige Unterschiede auf: Eine enthält eine Null in [], während die andere ein Leerzeichen [] enthält.
Standardmäßig beginnt das gesamte Array mit dem Index 0, was bedeutet, dass für das erste Array beides dasselbe bedeutet, wenn wir 0 in [] eingeben oder es leer lassen []. Sehen Sie sich ein weiteres Beispiel an, um die Unterschiede besser zu verstehen
$array_name[] = value; {either you put 0 or leave it blank – both means same} $array_name [1] = value;
Array mit einem anderen Wert und einem anderen Index ist unten aufgeführt –
$name[0] = "Alex"; $name[1] = "Peter"; $name[2] = "Lucy"
Ein assoziatives Array ist eines, dessen Index Zeichenfolgen ist. Der gespeicherte Wert wird in Verbindung mit Schlüsselwerten statt einer linearen Indizierung durchgeführt.
Sehen wir uns die Syntax des assoziativen Arrays an.
$array_name["key"] = value;Hinweis: Nennen Sie es als Schlüssel oder als Index (beide haben die gleiche Bedeutung).
Das assoziative Array wird verwendet, wenn Sie eine Beziehung zwischen Ihrem Wert und Ihrem Schlüssel (oder Index) erstellen müssen.
Ein mehrdimensionales Array ist ein Array, das ein oder mehrere Arrays und darin enthaltene Werte enthält. Auf diese Arrays wird mit mehreren Indizes zugegriffen.
In einzelnen Definitionen können wir mehrdimensional als Array von Arrays bezeichnen. Ein mehrdimensionales Array kann 1D (I-dimensional), 2D (2-dimensional) …….n-dimensional sein.
Alex | England | 23 |
Peter | Germany | 26 |
Lucy | Holland | 27 |
Wenn wir also in 2D speichern, erfolgt die Zuordnung zu etwas, das unten aufgeführt ist –
Alex [0][0] | England[0][1] | 23[0][2] |
Peter[1][0] | Germany[1][1] | 26[1][2] |
Lucy[2][0] | Holland[2][1] | 27[2][2] |
The same goes for ‘n’ number of dimensions and allocations.
Let us see the types of the array with the help of an example:
Code:
<html> <body> <?php $numbers[] = "eleven"; $numbers[] = "twelve"; $numbers[] = "thirteen"; $numbers[] = "fourteen"; $numbers[] = "fifteen"; foreach( $numbers as $value ) { echo "Value is $value <br />"; } ?> </body> </html>
Output:
Code:
<html> <body> <?php $salaries['Alex'] = "high"; $salaries['Peter'] = "medium"; $salaries['Lucy'] = "low"; echo "Salary of Alex is ". $salaries['Alex'] . "<br />"; echo "Salary of Peter is ". $salaries['Peter']. "<br />"; echo "Salary of Lucy is ". $salaries['Lucy']. "<br />"; ?> </body> </html>
Output:
Code:
<!DOCTYPE html> <html lang="en"> <head> <title>PHP Multidimensional Array</title> </head> <body> <?php // Define nested array $contacts = array( array( "name" => "Petergomes", "email" => "[email protected]", ), array( "name" => "Clark anthony", "email" => "[email protected]", ), array( "name" => "lucy disilva", "email" => "[email protected]", ) ); // Access nested value echo "Peter gomes's Email-id is: " . $contacts[0]["email"]; ?> </body> </html>
Output:
Following are some of the advantages described.
PHP arrays hold crucial importance in PHP programming, it acts as the ultimate variable of PHP. It behaves as a storage container for collecting elements. Arrays also can store other variables within like strings, integers, and even other arrays. If you have to deal with an unknown amount of variables you must prefer to work using arrays. Loops can be used to output values in arrays, also by simply calling specific elements with the index or key values.
Das obige ist der detaillierte Inhalt vonPHP-Array-Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!