>  기사  >  백엔드 개발  >  PHP 배열에 요소를 추가하는 방법에 대한 사용법 요약

PHP 배열에 요소를 추가하는 방법에 대한 사용법 요약

伊谢尔伦
伊谢尔伦원래의
2017-06-24 10:11:311230검색

이 문서에는 요소를 추가하는 php 배열 방법이 요약되어 있습니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.

배열 요소를 추가하는 1차원 배열인 경우 ArrayListay_push를 사용할 수 있습니다. 물론 이 방법 외에도 더 직접적인 방법이 있습니다.

1차원 배열에 요소 추가

$ArrayList = ArrayListay();
Array_push($ArrayList, el1, el2 ... eln);

하지만 실제로는 더 직접적이고 편리한 방법이 있습니다. 코드는 다음과 같습니다.

$ArrayList = ArrayListay();  
$ArrayList[] = el1;  
$ArrayList[] = el2;  
...  
$ArrayList[] = eln;

두 가지 방법으로 얻는 효과는 동일합니다.

하나 이상의 요소를 추가하면 코드는 다음과 같습니다.

<?php 
  $ArrayList1 = ArrayListay("a", "b"); 
  Array_push($ArrayList1, "c", "d"); 
  print_r($ArrayList1); 
 ?>

실행 결과는 다음과 같습니다.

ArrayListay 
  ( 
   [0] => a 
   [1] => b 
   [2] => c 
   [3] => d 
)

참고: 첫 번째 매개 변수가 배열이 아닌 경우 ArrayListay_push()는

Insert 요소에 경고를 표시합니다. 배열 시작

1. ArrayListay_unshift, 사용 방법, 코드는 다음과 같습니다.

<?php 
$array_Qlist = ArrayListay("军民联防", "banana"); 
Array_unshift($array_Qlist, "西瓜", "php"); 
print_r($array_Qlist); 
?>

출력은 다음과 같습니다.

ArrayListay 
( 
    [0] => 西瓜 
    [1] => php 
    [2] => 军民联防 
    [3] => banana 
)

ArrayListay_push 또는 ArrayListay_unshift를 사용하여 배열에 관련 요소를 추가할 수 없습니다. 추가할까요? ArrayListay_merge 메서드를 사용하여 처음에 요소를 추가하는 ArrayListay_unshift와 유사한 기능을 구현합니다. 코드는 다음과 같습니다:

<?php 
$array_Qlist = ArrayListay(&#39;a&#39;, &#39;B&#39;); 
$array_Qlist = Array_merge(ArrayListay(&#39;front&#39; => &#39;你好&#39;), $array_Qlist); 
/* 
ArrayListay 
( 
  [front] => 你好
  [0] => a 
  [1] => b 
) 
*/ 
?>

2. +operator, 코드는 다음과 같습니다.

<?php 
$array_Qlist = Array(&#39;a&#39;, &#39;B&#39;); 
$array_Qlist = Array(&#39;front&#39; => &#39;你好小&#39;) + $array_Qlist; 
?>

결과는 ArrayListay_merge 메서드를 사용한 것과 동일합니다.

3. 요소 끝에 연관 배열 요소를 추가하면 코드는 다음과 같습니다.

<?php 
$array_Qlist = ArrayListay(&#39;a&#39;, &#39;B&#39;); 
$array_Qlist[&#39;front&#39;] = &#39;你好&#39;; 
/* 
输出 
ArrayListay 
( 
  [0] => a 
  [1] => b 
  [front] => 你好 
) 
*/ 
?>

어떤 친구의 경우 Array_push가 요소를 추가하고 직접 $a[]= 'a' 이 성능 차이 외에는 모두 동일합니다. 값이 하나만 있으면 비교가 되지 않습니다.

위 내용은 PHP 배열에 요소를 추가하는 방법에 대한 사용법 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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