Heim  >  Artikel  >  Backend-Entwicklung  >  Grundlagen der Array-Anwendung in PHP (5)

Grundlagen der Array-Anwendung in PHP (5)

黄舟
黄舟Original
2016-12-22 10:39:471444Durchsuche

1. Die foreach-Schleifenanweisung durchläuft das zweidimensionale Array. Dies ist eine foreach-Durchquerung eines zweidimensionalen Arrays.
$erwei_arr = array(
array("xiaoliu","123456″,"Xiao Liu","Male",29,"System Analyst") ,
array("xiaozeng","123456 " ,"Xiao Zeng","Male",23,"Web Engineer") ,
array("xiaochen","123456″,"Xiaochen","Male",29,"Java Engineer")
) ; //Deklarieren Sie das indizierte zweidimensionale Array

$html = „

"; //Definieren Sie die Zeichenfolge $html, den Inhalt der Zeichenfolge ist das
-Tag der Tabelle
foreach($erwei_arr as $field){
$html .= „“ //Verwenden Sie String-Operatoren, um den ursprünglichen Wert von $html zu kombinieren „< tr>“ wird in eine neue Zeichenfolge verkettet, die gleiche wie unten wie
foreach($field as $value){
$html .= „“;
}
$html .= „
“.$value.““;
}
$html .= „
“;

echo $ html;

Das Ergebnis ist

So betreibt PHP die Tabelle. hehe.

2. Häufig verwendete Array-Verarbeitungsfunktionen

Array-Verarbeitungsfunktionen sind ebenfalls wichtig, wie z. B. Zufallsfunktionen, Sortierfunktionen usw. Grob gesagt:

Index-/Wertoperationsfunktion

in_array() prüft, ob ein bestimmter Wert im Array vorhanden ist, array_search() sucht nach einem bestimmten Wert im Array und gibt den entsprechenden Wert zurück, wenn erfolgreich Schlüsselname, array_key_exists() prüft, ob der angegebene Schlüsselname im Array vorhanden ist

Array-Sortierfunktion

sort() sortiert das Array in aufsteigender Reihenfolge nach Wert und zählt das Array neu auf, rsort() Es ist in absteigender Reihenfolge, was das Gegenteil ist. asort() sortiert das Array in aufsteigender Reihenfolge nach Wert und behält dabei die Zuordnung zwischen Index und Wert bei, während asort() das Gegenteil bewirkt. ksort() sortiert das Array in aufsteigender Reihenfolge nach Schlüsselnamen und behält dabei die Zuordnung zwischen Index und Wert bei, während krsort() das Gegenteil bewirkt.

Array-Statistiken/eindeutige Funktion

Die Funktion count() wurde ebenfalls bereits erwähnt und ihre Funktion besteht darin, die Anzahl der Array-Elemente im Array zu zählen.

Array-Funktionen teilen, zusammenführen und zerlegen

array_combine() und array_merge(), siehe Code direkt
$one_array = array("Name", "Gender", "Age " ,"Position");
$two_array = array("Xiao Zeng","Male",23,"E-Commerce-Dozent");

echo "

**** ** Das neue Array nc_array********** nach ***array_combine()

“;
$nc_array = array_combine($one_array, $two_array);
print_r( $nc_array ; echo "

Das neue Array nm_array************ nach ********array_merge()

";

$nm_array = array_merge($one_array , $two_array);

print_r($nm_array);

Das Ergebnis ist Array ( [0] => Name[1] => Geschlecht[2] => Alter [3] => ; Position[4] => Männlich[6] => E-Commerce-Dozent)

Jeder sollte damit vertraut sein. Dieses Prinzip wird in PHP häufig für zufällige Artikel, zufällige Werbung oder Lotterieverlosungen auf einigen Websites verwendet.

Die Hauptfunktionen sind array_rand() und shuffle().

array_rand() entfernt zufällig ein oder bestimmte Array-Elemente aus dem Array und gibt ein Array mit zufälligen Schlüsselnamen zurück.

shuffle() mischt ein Array zufällig.

Hier ist es. Der Zhutou-Blog war in letzter Zeit sehr beschäftigt, daher sind Updates instabil, haha, das spielt keine Rolle. Ich möchte hier darauf hinweisen, dass ein Teil des Codes auf dem Quellcode meines Dozenten, Herrn Zeng Wenbing, basiert.

Das Obige ist der Inhalt der Grundlagen der PHP-Array-Anwendung (5). Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!

Stellungnahme:
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