PHP는 배열 작업을 구현합니다.

小云云
풀어 주다: 2023-03-22 16:06:01
원래의
2009명이 탐색했습니다.

이 기사에서는 주로 텍스트와 코드 형식으로 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 &#39;<br/>&#39;;
// 2.array_product(数组)统计数组的乘积 
echo array_product($arr);
echo &#39;<hr/>&#39;;
로그인 후 복사
로그인 후 복사

배열의 첫 번째 요소 && 마지막 요소

reset() 첫 번째 요소
end( ) 마지막 여부 element

값은 set

in_array()

Example

$ext = &#39;jpg&#39;;
$allowExts=[&#39;jpg&#39;,&#39;jpeg&#39;,&#39;gif&#39;,&#39;png&#39;];
var_dump(in_array($ext,$allowExts));
로그인 후 복사

포인터 작업 관련

array_pop(数组)               删除数组最后一个
array_push(数组,添加元素)     数组末尾添加一个
array_shift(数组)             删除数组第一个
array_unshift(数组,添加元素)  数组开头添加一个
로그인 후 복사

배열에서 string

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

에 있습니다. 예 r

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

$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
    )
로그인 후 복사
E

관련 통계

Array_sum(배열) 통계 배열 및

Array_PRODUCT(배열) 통계 배열 곱셈

rider

RroReee

배열 첫 번째 요소 && 마지막 요소

reset() 첫 번째 요소

end( ) 마지막 요소

값이 set

in_array()

Example

$ext = 'jpg';

$allowExts=['jpg','jpeg ','gif','png']에 있는지 여부 ;
var_dump(in_array($ext,$allowExts));

포인터 연산 관련

array_pop(array) 배열의 마지막 항목 삭제

array_push(array, 요소 추가) 배열 끝에 추가 An
array_shift (array) 배열의 첫 번째 항목 삭제
array_unshift(array, add element) 배열 시작 부분의 문자열에

배열 추가

implode((separator,)array)

join((separator,)array)

// 已有字符串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;;
로그인 후 복사
로그인 후 복사

접속된 배열

array_merge(arr1,arr2,arr3...)

키를 무작위로 출력

array_rand(array(,length))

키와 값 교환

array_flip()

예제

// 把逗号与数组拼接成系新字符串
$str1 = join(&#39;,&#39;,range(0,9));
echo $str1;
로그인 후 복사
관련 추천:

js 배열 연산 예제 분석

JavaScript의 배열 연산 주의점 기본

PHP 배열 연산 개발 예제 및 아이디어 공유

위 내용은 PHP는 배열 작업을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿