이 기사에서는 주로 텍스트와 코드 형식으로 PHP에서 배열 작업을 구현하는 방법을 공유합니다.
통계 관련
array_sum(array) 배열의 통계적 합
array_product(array) 배열의 통계적 곱
Example
// 已有字符串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()
Example
$ext = 'jpg'; $allowExts=['jpg','jpeg','gif','png']; var_dump(in_array($ext,$allowExts));
포인터 작업 관련
array_pop(数组) 删除数组最后一个 array_push(数组,添加元素) 数组末尾添加一个 array_shift(数组) 删除数组第一个 array_unshift(数组,添加元素) 数组开头添加一个
배열에서 string
implode((separator,)array)
join((separator,) ) Array)
에 있습니다. 예 r
// 把逗号与数组拼接成系新字符串$str1 = join(',',range(0,9));echo $str1; 拼接数组 array_merge(arr1,arr2,arr3...) 随机输出key array_rand(数组(,长度)) 交换key和value array_flip()
$arr = ['a','b','c']; $newArr = array_flip($arr); var_dump($newArr); 输出结果: array (size=3) 666 => int 0 'txt' => int 1 'jpg' => int 2 )
Array_PRODUCT(배열) 통계 배열 곱셈
RroReee
배열 첫 번째 요소 && 마지막 요소reset() 첫 번째 요소
end( ) 마지막 요소
$allowExts=['jpg','jpeg ','gif','png']에 있는지 여부 ;
var_dump(in_array($ext,$allowExts));
array_push(array, 요소 추가) 배열 끝에 추가 An
array_shift (array) 배열의 첫 번째 항목 삭제
array_unshift(array, add element) 배열 시작 부분의 문자열에
join((separator,)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/>';
예제
// 把逗号与数组拼接成系新字符串 $str1 = join(',',range(0,9)); echo $str1;
위 내용은 PHP는 배열 작업을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!