>  기사  >  백엔드 개발  >  PHP 배열에서 지정된 아래 첨자 요소를 삭제하는 단계에 대한 자세한 설명

PHP 배열에서 지정된 아래 첨자 요소를 삭제하는 단계에 대한 자세한 설명

php中世界最好的语言
php中世界最好的语言원래의
2018-05-19 10:45:412167검색

이번에는 PHP를 사용하여 배열에서 지정된 첨자 요소를 삭제하는 단계에 대해 자세히 설명합니다. PHP에서 배열의 지정된 첨자 요소를 삭제할 때 주의사항은 무엇입니까? 바라보다. 1. 이전에는 배열이 스택 및

queue

로 사용될 때 요소 삭제 작업, 즉 삭제가 순서대로 정기적으로 수행되는 것에 대해 이야기했습니다. 그렇다면 배열 중간에서 요소를 삭제해야 하는 경우 어떻게 해야 할까요? 오늘 이야기할 unset() 함수가 필요합니다. 2. unset() 함수를 사용하면 배열의 요소를 취소할 수 있지만 배열은

index

를 다시 작성하지 않습니다. 즉, PHP의 인덱스는 특별한 의미를 갖기 때문에 원래 인덱스를 유지합니다. 3. 예제 표시:

<?php 
  $arr = array(1=>'one',2=>'two',3=>'three'); 
    
  //删除下标为2的元素 
  unset($arr[2]); //将得到Array(1=>'one',3=>'three') 
 
  //使用array_values()重新建立索引 
  $aar = array_values($arr); //$aar = array(0=>'one',1=>'three') 
?>

4. 위 예제의 마지막 코드 줄은 배열 인덱스를 다시 설정하는 것입니다. 여기서는 다음을 설명합니다. 왜냐하면 unset() 함수를 사용하여 요소를 삭제한 후 인덱스 아래 첨자 순서가 다시 설정되지 않습니다. 순차적 인덱스 첨자가 필요한 경우 array_values() 함수를 사용하여 인덱스 첨자 순서를 다시 만들 수 있습니다.

참고: 여기에 언급된 재인덱싱은 0부터 시작하는 순차적 첨자를 다시 설정하는 것을 의미합니다. 인덱스 이름이 숫자로 지정되지 않은 경우에도 다시 인덱싱됩니다.

이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 도서:

기사 이미지 경로를 로컬 서버로 바꾸는 단계에 대한 자세한 설명


PHP의 소스 코드 암호화 방법 요약

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

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