Heim  >  Artikel  >  PHP häufig verwendete Array-Funktionen (3)

PHP häufig verwendete Array-Funktionen (3)

无忌哥哥
无忌哥哥Original
2018-06-28 10:28:161863Durchsuche

* 1. Teilen und zusammenführen

* 1. Teilen: array_chunk($arr,$num,[true]):$num Die Anzahl der Elemente in jeder Gruppe, true behält den ursprünglichen Index bei

* 2. Zusammenführen: array_merge($arr1,$arr2,...); zugehörige Schlüsselnamen mit demselben Namen werden automatisch überschrieben und der Index wird neu angeordnet und automatisch akkumuliert

* 2. Nehmen Sie einige Elemente heraus

* 1.array_slice($arr, $offset, $length, true): Nehmen Sie die angegebene Anzahl von Elementen aus der angegebenen Position heraus, true setzt den Index nicht zurück

* 3. Löschen oder ersetzen Sie einige Elemente

* array_splice(&input,$offset [,$length=count($input) [,$replacement = array()]])

* Elemente an der angegebenen Position löschen oder durch neue Array-Elemente ersetzen

//1. Split: array_chunk($arr,$num,[true]): $num Anzahl der Elemente in jeder Gruppe, true behält den ursprünglichen Index

$arr = [3,5,10,4,'a'=>'中国','php',39,'mysql','java',true,[100,200,300]];

//Jede Gruppe von 3 Teilen und behält den ursprünglichen Index bei

// print_r(array_chunk($arr,3,true));

// 2. Zusammenführen: array_merge($arr1,$arr2,... ; ($arr, $offset, $length, true): Entferne die angegebene Anzahl von Elementen von der angegebenen Position, true setzt den numerischen Index nicht zurück

$arr1 = ['name'=>'peter','course'=>'php','grade'=>60, 5=>'jQuery'];
$arr2 = ['name'=>'朱老师','sex'=>'男','grade'=>90,'job'=>'lecturer', 5=>'php'];

//4.array_splice(&input,$offset): Einige Elemente löschen oder ersetzen

$arr1=array_merge($arr1, $arr2);//合并后再更新第一个数组
print_r($arr1); //查看合并后的数组,常用于配置文件更新操作

//Behalten Sie nur die ersten beiden Elemente bei und löschen Sie sie ab der Indexposition 2: Guangzhou

$arr2 = ['name'=>'朱老师','sex'=>'男','grade'=>90,'job'=>'lecturer', 5=>'php'];
print_r(array_slice($arr2,2,4)); //返回取出的元素组成的数组
print_r(array_slice($arr2,2,4,true)); //true: 不重置数字索引

//Die Länge ist eine negative Zahl, das heißt von der negativen Zahl bis zu den Startpunktelementen, in diesem Beispiel ist -1 Tianjin, 2,-1 bezieht sich auf die Daten zwischen Guangzhou und Chongqing

$city = ['北京', '上海', '广州', '深圳', '重庆', '天津'];
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