php怎么删除数组元素并重新排序

青灯夜游
풀어 주다: 2023-03-08 18:38:02
원래의
5333명이 탐색했습니다.

php删除数组元素并重新排序的方法:首先使用unset()函数来删除数组中的指定元素;然后使用array_values()函数来重新排序即可。array_values()函数可以重置数组信息,数组的key值会从0开始重新排列。

php怎么删除数组元素并重新排序

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

php删除数组元素并重新排序

$value)
{
  if ($value === 3)
    unset($arr1[$key]);
}
$arr2 =array_values($arr1);
var_dump($arr2);
?>
로그인 후 복사

输出:

array (size=5)
  0 => int 1
  1 => int 3
  2 => int 5
  3 => int 7
  4 => int 8
  
array (size=4)
  0 => int 1
  1 => int 5
  2 => int 7
  3 => int 8
로그인 후 복사

相关函数介绍:

unset :释放给定的变量

unset ( mixed $var [, mixed $... ] ) : void
로그인 후 복사

unset() 销毁指定的变量。在函数中的行为会依赖于想要销毁的变量的类型而有所不同。

如果在函数中 unset() 一个全局变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用 unset() 之前一样的值。

array_values:返回数组中所有的值

array_values ( array $array ) : array
로그인 후 복사

array_values() 返回 input 数组中所有的值并给其建立数字索引。

  • 参数array数组。

  • 返回值,返回含所有值的索引数组。

提示:被返回的数组将使用数值键,从 0 开始且以 1 递增。

推荐学习:《PHP视频教程

위 내용은 php怎么删除数组元素并重新排序의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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