Was sind die gängigen Array-Konstruktions-/Wertmanipulationsfunktionen in PHP und ihre Verwendung? (Code)

不言
Freigeben: 2023-04-03 13:08:01
Original
1231 Leute haben es durchsucht

PHP-Array-Funktionen sind ein sehr wichtiger Teil von PHP. PHP-Arrays bestehen aus Schlüsseln und Werten, die den Schlüsseln entsprechen. Der Zugriff auf den Wert des entsprechenden Schlüssels erfolgt über den Schlüssel des Elements. Als Nächstes stelle ich Ihnen die gängigen Array-Konstruktions-/Wertoperationsfunktionen in PHP vor.

Assoziatives Array“ bezieht sich auf ein Array mit einem Schlüsselnamen einer Zeichenfolge. Index und Schlüsselname haben in einem assoziativen Array die gleiche Bedeutung. „Index“ kann als numerischer Index des Arrays verstanden werden. Verwenden Sie die Array-Verarbeitungsfunktion Es ist praktisch, den Schlüssel und den Wert jedes Elements im Array zu bearbeiten und dann ein neues Array zu generieren. 1. PHP-Array-Funktion array_values()

Die Funktion array_values() soll ein zurückgeben Array. Der Wert aller darin enthaltenen Elemente ist einfach. Legen Sie einfach einen erforderlichen Parameter fest, geben Sie das Eingabearray an und geben Sie ein Array aller Werte im angegebenen Array zurück Das zurückgegebene Array wird mithilfe der sequentiellen Werte wiederhergestellt. Erstellen Sie einen Index, beginnend bei 0 und erhöhen Sie ihn um 1. Er eignet sich für Arrays mit chaotischen Array-Indizes, oder das assoziative Array kann in ein Index-Array umgewandelt werden einfaches Beispiel und die laufenden Ergebnisse:

Array([0]=>1 [1]=>someone[2]=>php Chinese website[3]=>h city[4]= >123456

Array ([ID]=>1 [Name]=>XX [Firma]=>php Chinesische Website [Adresse]=> h Stadt [Telefon]=>123456

2, PHP-Array-Funktion array_keys()

Die Funktion array_keys() gibt alle Schlüsselnamen im Array zurück. Die Funktion verfügt über einen erforderlichen Parameter und zwei optionale Parameter, wie in der Abbildung gezeigt In der Abbildung unten ist „$test“ erforderlich. Wenn nur erforderliche Parameter vorhanden sind, wird der zweite Parameter (Zhang San) zurückgegeben Der Parameter dient dazu, einen kongruenten Vergleich durchzuführen Wenn der strikte Parameter als „true“ angegeben ist, verwendet PHP einen Gleichheitsvergleich (===), um den Datentyp des Schlüsselwerts streng zu überprüfen.

3. PHP-Array-Funktion in_array()

Was sind die gängigen Array-Konstruktions-/Wertmanipulationsfunktionen in PHP und ihre Verwendung? (Code)Die Funktion der Funktion in_array() besteht darin, zu prüfen, ob ein bestimmter Wert im Array vorhanden ist, und zu suchen dafür im Array einen bestimmten Wert. Die Funktion verfügt über drei Parameter, die ersten beiden sind erforderlich und der letzte ist optional.

Der erste Parameter („Zhang San“) gibt den im Array zu suchenden Wert an, und der zweite Parameter („$people“) gibt das zu durchsuchende Array an Wenn der angegebene Wert („Zhang San“) im Array („$$people“) vorhanden ist, wird TRUE zurückgegeben. Wenn der dritte Parameter auf TRUE gesetzt ist, gibt die Funktion nur TRUE zurück, wenn der angegebene Wert („Zhang San“) vorhanden ist. ) im Array vorhanden sind („$ people“) sind identisch, andernfalls wird FALSE zurückgegeben. Da der Parameter („Zhang San“) eine Zeichenfolge ist und der dritte Parameter auf TRUE gesetzt ist, wird bei der Suche die Groß-/Kleinschreibung beachtet.

Was sind die gängigen Array-Konstruktions-/Wertmanipulationsfunktionen in PHP und ihre Verwendung? (Code)4. PHP-Array-Funktion array_filp()

Die Funktion array_filp() dient zum Austausch der Schlüssel und Werte im Array. Wenn im zurückgegebenen Array ein Wert mehrmals vorkommt, wird der letzte Schlüsselname als Wert verwendet und die vorherigen Elemente überschrieben. Wenn der Datentyp des Werts im ursprünglichen Array nicht String oder Integer ist, meldet die Funktion einen Fehler. Die Funktion hat nur einen Parameter:

<?php
$contact = array(
"ID" => 1,
"姓名" => "某某",
"公司" => "php中文网",
"地址" => "h市",
"电话" => "123456"
);
 
//array_values()函数传入数组$contact 重新索引返回一个新数组
 
print_r(array_values($contact));
print_r($contact); //原数组$contact内容元素不变
?>
Nach dem Login kopieren

5. PHP-Array-Funktion array_reverse()

Die Funktion array_reverse() dient dazu, die Reihenfolge der Elemente in umzukehren Original-Array und erstellen Sie ein neues. Das Array wird zurückgegeben. Es gibt zwei Parameter, der erste ist ein erforderlicher Parameter und der zweite optionale Parameter. Wenn er als TRUE angegeben wird, bleibt der Schlüsselname des Elements unverändert, andernfalls geht der Schlüsselname verloren.

<?php
    $lamp = array("os"=>"linux","WebServer"=>"Apache","Database"=>"MySQL","Language"=>"PHP");
 
    //输出:Array([linux]=>os [Apache]=>WebServer [MySQL]=>Database [PHP]=Language);
    print_r(array_flip($lamp));             //使用array_flip()函数交换数组中的键和值
 
    //在数组中如果元素的值相同,则使用array_flip()会发生冲突
    $trans = array("a"=>1,"b"=>1,"c"=2);
    print_r(array_flip($trans));            //现在$trans变成了:Array([1]=> b [2]=> c)
?>
Nach dem Login kopieren

Die oben genannten sind häufig verwendete Array-Schlüssel-/Wert-Operationsfunktionen. Wir werden sie hier zuerst vorstellen. Sie sind alle Grundkenntnisse.

Verwandte Kursempfehlungen:

Gemeinsame Funktionen von PHP-Arrays

Das obige ist der detaillierte Inhalt vonWas sind die gängigen Array-Konstruktions-/Wertmanipulationsfunktionen in PHP und ihre Verwendung? (Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!