Maison  >  Article  >  développement back-end  >  Comment supprimer des éléments dans un tableau à deux dimensions en php

Comment supprimer des éléments dans un tableau à deux dimensions en php

王林
王林original
2020-11-02 10:11:104720parcourir

Comment supprimer des éléments dans un tableau bidimensionnel en PHP : Vous pouvez utiliser la fonction de tableau array_splice pour supprimer, comme [array_splice($arr, $index, 1);]. La fonction array_splice supprime les éléments spécifiés d'un tableau et les remplace par de nouveaux éléments. La fonction

Comment supprimer des éléments dans un tableau à deux dimensions en php

array_splice() supprime l'élément sélectionné d'un tableau et le remplace par un nouvel élément. La fonction renverra également un tableau d'éléments supprimés.

(Recommandation du tutoriel vidéo : tutoriel vidéo php )

Syntaxe :

array_splice(array,start,length,array)

Astuce : Si la fonction ne supprime aucun élément (longueur=0 ), le tableau de substitution sera inséré à partir de la position du paramètre start.

Remarque : les noms de clés dans les tableaux de substitution ne sont pas conservés.

Exemple de code :

/**
     * 根据key删除数组中指定元素
     * @param  array  $arr  数组
     * @param  string/int  $key  键(key)
     * @return array
     */
private function array_remove_by_key($arr, $key) {
	if(!array_key_exists($key, $arr)) {
		return $arr;
	}
	$keys = array_keys($arr);
	$index = array_search($key, $keys);
	if($index !== FALSE) {
		array_splice($arr, $index, 1);
	}
	return $arr;
}

Recommandations associées : formation php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn