Heim  >  Artikel  >  Backend-Entwicklung  >  PHP implementiert Array-Operationen

PHP implementiert Array-Operationen

小云云
小云云Original
2018-03-29 11:30:362002Durchsuche

In diesem Artikel erfahren Sie hauptsächlich, wie Sie Array-Operationen in PHP implementieren, hauptsächlich in Form von Text und Code. Ich hoffe, dass er Ihnen helfen kann.

Statistisch relevant

array_sum(array) Statistische Summe von Arrays
array_product(array) Statistisches Produkt von Arrays

Beispiel

// 已有字符串2,3,4,5,19,39
$str = '2,3,4,5,19,39';
$arr = explode(',',$str);
// 1. array_sum(数组)统计数组的和
echo array_sum($arr);
echo &#39;<br/>&#39;;
// 2.array_product(数组)统计数组的乘积 
echo array_product($arr);
echo &#39;<hr/>&#39;;

array Erstes Element && Letztes Element

reset() Erstes Element
end() Ob der Wert des letzten Elements

in der Sammlung

in_array()

Beispiel

$ext = &#39;jpg&#39;;
$allowExts=[&#39;jpg&#39;,&#39;jpeg&#39;,&#39;gif&#39;,&#39;png&#39;];
var_dump(in_array($ext,$allowExts));
Zeigeroperation bezogen

array_pop(数组)               删除数组最后一个
array_push(数组,添加元素)     数组末尾添加一个
array_shift(数组)             删除数组第一个
array_unshift(数组,添加元素)  数组开头添加一个
Array zu String

implode((separator,)array)

join((separator,) array)

Beispiel

// 把逗号与数组拼接成系新字符串$str1 = join(&#39;,&#39;,range(0,9));echo $str1;
拼接数组
array_merge(arr1,arr2,arr3...)
随机输出key
array_rand(数组(,长度))
交换key和value
array_flip()
Beispiel

$arr = [&#39;a&#39;,&#39;b&#39;,&#39;c&#39;];
$newArr = array_flip($arr);
var_dump($newArr);
输出结果:
    array (size=3)
      666 => int 0
      &#39;txt&#39; => int 1
      &#39;jpg&#39; => int 2
    )
Statistikbezogene

array_sum(array) Statistisches Array und

array_product (array) Statistisches Array-Produkt

Beispiel

// 已有字符串2,3,4,5,19,39
$str = &#39;2,3,4,5,19,39&#39;;
$arr = explode(&#39;,&#39;,$str);
// 1. array_sum(数组)统计数组的和
echo array_sum($arr);
echo &#39;<br/>&#39;;
// 2.array_product(数组)统计数组的乘积 
echo array_product($arr);
echo &#39;<hr/>&#39;;
erstes Element des Arrays && letztes Element

reset() erstes Element

end() Ob das letzte Element

Wert ist in der Sammlung

in_array()

Beispiel

$ext = 'jpg';

$allowExts=['jpg','jpeg ','gif','png'];
var_dump(in_array($ext,$allowExts));

Zeigeroperation bezogen

array_pop(array)                                                                                                                                                                 

Array zu String

implode((separator,)array)
join((separator,)array)

Beispiel


Arrays verketten

array_merge(arr1, arr2, arr3...)

// 把逗号与数组拼接成系新字符串
$str1 = join(&#39;,&#39;,range(0,9));
echo $str1;
Zufälliger Ausgabeschlüssel

array_rand(array(,length))

Schlüssel und Wert austauschen

array_flip()

Beispiel

Verwandte Empfehlungen:

Beispielanalyse für JS-Array-Operationen
$arr = [&#39;a&#39;,&#39;b&#39;,&#39;c&#39;];
$newArr = array_flip($arr);
var_dump($newArr);
输出结果:
    array (size=3)
      666 => int 0
      &#39;txt&#39; => int 1
      &#39;jpg&#39; => int 2
    )

Grundlagen der Aufmerksamkeitspunkte für Array-Operationen in JavaScript

Austausch von Beispielen und Ideen für die Entwicklung von Array-Operationen in PHP

Das obige ist der detaillierte Inhalt vonPHP implementiert Array-Operationen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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