この記事では、PHP で配列操作を実装する方法を主にテキストとコードの形式で説明します。お役に立てれば幸いです。
統計関連
array_sum(array) 配列の統計和
array_product(array) 配列の統計積
例
// 已有字符串2,3,4,5,19,39 $str = '2,3,4,5,19,39'; $arr = explode(',',$str); // 1. array_sum(数组)统计数组的和 echo array_sum($arr); echo '<br/>'; // 2.array_product(数组)统计数组的乘积 echo array_product($arr); echo '<hr/>';
配列の最初の要素 && 最後の要素
reset() 最初の要素
end( ) 最後の要素かどうかelement
の値はset
in_array()にあります
例
$ext = 'jpg'; $allowExts=['jpg','jpeg','gif','png']; var_dump(in_array($ext,$allowExts));
arrayからstringへのポインタ操作
implode((separator,)array)
join((separator,) ) Array)
例r
array_pop(数组) 删除数组最后一个 array_push(数组,添加元素) 数组末尾添加一个 array_shift(数组) 删除数组第一个 array_unshift(数组,添加元素) 数组开头添加一个
// 把逗号与数组拼接成系新字符串$str1 = join(',',range(0,9));echo $str1; 拼接数组 array_merge(arr1,arr2,arr3...) 随机输出key array_rand(数组(,长度)) 交换key和value array_flip()
RARAY_Product(array)統計アレイ乗算
rider ) 最後の要素
値がセット
$allowExts=['jpg','jpeg ','gif','png'] ;
var_dump(in_array($ext,$allowExts));
ポインタ操作関連
array_pop(array) 配列の最後のものを削除
array_push(array, add element) 配列の末尾に追加array_shift (配列) 配列の最初の配列を削除します
array_unshift(array, add element)
配列を配列の先頭の文字列に追加します
join((separator,)array) exexample
$arr = ['a','b','c']; $newArr = array_flip($arr); var_dump($newArr); 输出结果: array (size=3) 666 => int 0 'txt' => int 1 'jpg' => int 2 )
SpliestArrays
array_merge(arr1、arr2、arr3 ...)
例
// 已有字符串2,3,4,5,19,39 $str = '2,3,4,5,19,39'; $arr = explode(',',$str); // 1. array_sum(数组)统计数组的和 echo array_sum($arr); echo '<br/>'; // 2.array_product(数组)统计数组的乘积 echo array_product($arr); echo '<hr/>';
JS配列演算例分析
JavaScriptにおける配列演算の基本注意点
PHPにおける配列演算開発例とアイデアの共有
以上がPHP は配列演算を実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。