>  기사  >  백엔드 개발  >  PHP는 배열의 헤드와 테일에 요소를 추가하는 방법을 구현합니다.

PHP는 배열의 헤드와 테일에 요소를 추가하는 방법을 구현합니다.

墨辰丷
墨辰丷원래의
2018-05-24 09:55:213319검색

숫자 인덱스 배열의 경우 array_push() 함수를 통해 배열의 끝 부분에 요소를 추가하고, array_unshift의 선두에 요소를 추가합니다. 필요한 친구는 참조할 수 있습니다.

숫자 인덱스 배열의 경우 다음을 통해 배열에 요소를 추가합니다. array_push() 함수 요소.
array_push() 함수는 배열을 스택으로 처리하고 들어오는 변수를 배열의 끝에 푸시합니다. 스택에 푸시된 변수 수가 증가하고 스택에 포함된 새 단위의 총 수가 증가하면 배열의 길이도 늘어납니다. 배열이 반환됩니다.

끝에 요소를 추가하세요

구문 형식은 다음과 같습니다.

int array_push ( array &$array , Mixed $var [, Mixed $... ] )

매개변수 배열은 지정된 배열입니다. $var 매개변수는 배열의 값을 푸시합니다.

다음은 배열의 꼬리에 요소를 추가하는 array_push() 함수입니다. 구체적인 예제 코드는 다음과 같습니다.

<?php
header("Content-Type:text/html; charset=utf-8");
$array_push = array("PHP中文网","百度一下");//定义数组
array_push($array_push,"搜狗浏览器","火狐浏览器");//添加元素
print_r($array_push);// 输出数组结果
?>

출력 결과는 다음과 같습니다.

PHP는 배열의 헤드와 테일에 요소를 추가하는 방법을 구현합니다.

배열 요소를 추가하는 또 다른 간단한 방법입니다. , 숫자 첨자 배열의 경우:

$names[] = &#39;ruby&#39;;

함수는 array_push와 유사하지만 한 번에 하나씩만 추가할 수 있습니다. 연관 배열은 대괄호 안에 키를 추가할 수 있습니다

$info[&#39;height&#39;] = 1.7;

참조 코드

$names[] = &#39;lucy&#39;;
$names[] = &#39;lily&#39;;
// 等同于
array_push($names, &#39;lucy&#39;, &#39;lily&#39;);

array_unshift 헤더 추가

array_push 요소의 원리는 비슷하지만 방향이 다릅니다.

구문 형식은 다음과 같습니다.

int array_unshift ( array &$array , Mixed $var [, Mixed $... ] )

이제 array_unshift() 함수를 예제를 통해 직접 소개하겠습니다.

<?php
header("Content-Type:text/html; charset=utf-8");
$names = [&#39;andy&#39;, &#39;tom&#39;, &#39;jack&#39;];
array_unshift($names, &#39;joe&#39;, &#39;hank&#39;);
print_r($names);
?>

의 출력 결과는 다음과 같습니다.

PHP는 배열의 헤드와 테일에 요소를 추가하는 방법을 구현합니다.

위는 이 기사의 전체 내용입니다. 모든 사람의 학습에 도움이 되기를 바랍니다.


관련 권장 사항:

PHP 특정 필드를 기반으로 한 2차원 배열 중복 제거 또는 통계

php http 요청 클래스

PHP mkdir 새 폴더 권한 문제

위 내용은 PHP는 배열의 헤드와 테일에 요소를 추가하는 방법을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.