>  기사  >  백엔드 개발  >  배열에서 지정된 요소를 삭제하는 PHP 메소드

배열에서 지정된 요소를 삭제하는 PHP 메소드

墨辰丷
墨辰丷원래의
2018-05-23 11:14:082425검색

이 글에서는 주로 배열의 지정된 요소를 삭제하는 PHP 구현 코드에 대한 관련 정보를 소개합니다. 필요한 친구들은 참고할 수 있습니다.

배열의 지정된 요소를 삭제하는 PHP 구현 코드

의 기능 PHP에서 지정된 배열 요소를 삭제하는 것은 직접 사용할 수 없습니다. 예, 대부분은 메서드를 캡슐화할 수 있습니다

예를 들어 array_slice() 함수는 조건에 따라 배열의 값을 가져와 반환합니다.

array_slice(array,offset,length,preserve)

array: array
offset : 검색할 요소의 시작 위치를 지정합니다. 양수이면 앞에서 뒤로 취하며 음수이면 오프셋 절대값을 뒤에서 앞으로 취한다.

<?php
$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");
print_r(array_slice($a,1,2));
?>

output

Array ( [0] => Cat [1] => Horse )

배열의 첫 번째 요소를 삭제하고 삭제된 요소의 값을 반환하는 array_shift() 함수도 있습니다.

상대 array_pop() 함수는 the array in의 마지막 요소입니다.

여러 함수를 사용해 본 결과 array_search() 함수는 in_array()와 동일하게 배열에서 키 값을 검색하는 함수입니다. 값이 발견되면 일치하는 요소의 키가 반환됩니다. 찾을 수 없으면 false를 반환하세요.

$array = array(&#39;1&#39;, &#39;2&#39;, &#39;3&#39;, &#39;4&#39;, &#39;5&#39;);
$del_value = 3;
unset($array[array_search($del_value , $array)]);//利用unset删除这个元素
print_r($array);

Output

array(&#39;1&#39;, &#39;2&#39;, &#39;4&#39;, &#39;5&#39;);

읽어주셔서 감사합니다. 모두에게 도움이 되기를 바랍니다. 이 사이트를 지원해 주신 모든 분들께 감사드립니다!

위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다.


관련 권장 사항:

PHP간단한 페이징 클래스 및 사용 예제 구현_php 기술

PHP5.5.15+Apache2.4.10+MySQL5.6.20 구성 방법 Sharing_php 기술

PHP filter_var() 함수 필터 function_php 기본

위 내용은 배열에서 지정된 요소를 삭제하는 PHP 메소드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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