이전 글 "PHP를 사용하여 URL에서 파일을 빠르게 다운로드하는 두 가지 방법"에서는 URL에서 파일을 다운로드하는 PHP의 두 가지 방법을 소개했습니다. 필요한 친구들이 읽고 배울 수 있습니다~
이 글의 요점 PHP에서 연관배열의 키값을 삭제하는 두 가지 방법을 소개하는 내용입니다.
코드를 직접 살펴보겠습니다:
첫 번째 방법:
unset()
함수 사용: unset() 함수를 사용하여 키와 해당 값을 설정 해제할 수 있습니다. 연관 배열에서. unset()
函数: unset()函数可以用于取消设置关联数组中的键及其值。
语法:void unset( $array_name['key_to_be_removed'] )
代码示例如下:
<?php // 声明关联数组 $arr = array( "1" => "加", "2" => "减", "3" => "乘", "4" => "除" ); // 关联数组中删除键1及其值 unset($arr['1']); // 显示数组元素 var_dump($arr);
运行结果是:
array (size=3) 2 => string '减' (length=3) 3 => string '乘' (length=3) 4 => string '除' (length=3)
注:unset既可以删除变量,也可以删除数组中某个单元,但要注意的是,数组不会重建索引。
第二种方法:
使用array_diff_key()
函数:该函数用于获取一个或多个数组之间的差集。此函数比较一个或多个数组之间的键并返回它们之间的差集。
语法:array array_diff_key( $array_name, array_flip((array) ['keys_to_be_removed']
구문: void unset( $array_name['key_to_be_removed'] )
<?php // 声明关联数组 $arr = array( "1" => "春", "2" => "夏", "3" => "秋", "4" => "冬", ); // 从关联数组中删除键1及其值 $result = array_diff_key($arr, array_flip((array) ['1'])); // 显示数组元素 var_dump($result);실행 결과는 다음과 같습니다.
array (size=3) 2 => string '夏' (length=3) 3 => string '秋' (length=3) 4 => string '冬' (length=3)참고: 설정하지 않으면 둘 다 삭제할 수 있습니다. 변수 및 삭제 배열에서 일부 셀이지만 배열은 다시 색인화되지 않습니다. 🎜🎜두 번째 방법: 🎜🎜🎜🎜
array_diff_key()
함수 사용: 이 함수는 하나 이상의 배열 간의 차이를 구하는 데 사용됩니다. 이 함수는 하나 이상의 배열 사이의 키를 비교하고 그 차이를 반환합니다. 🎜🎜구문: array array_diff_key( $array_name, array_flip((array) ['keys_to_be_removed']
🎜🎜🎜코드 예는 다음과 같습니다. 🎜rrreee🎜실행 결과는 다음과 같습니다. 🎜🎜🎜🎜rrreee 🎜참고: array_diff_key() 함수의 반환 값은 비교된 배열(array1)의 모든 키 이름을 포함하지만 다른 매개변수 배열(array2 또는 array3 등)에는 포함되지 않는 차이 배열을 반환하는 것입니다. 🎜🎜 마지막으로 가장 포괄적인 최신 "🎜PHP 비디오 튜토리얼🎜"을 추천해 드립니다. 지금 와서 배워보세요 🎜위 내용은 PHP의 연관 배열에서 키 값을 삭제하는 두 가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!