Maison  >  Article  >  développement back-end  >  Comment supprimer l'index numérique du tableau en php

Comment supprimer l'index numérique du tableau en php

青灯夜游
青灯夜游original
2021-09-18 17:16:472120parcourir

Méthode de suppression : 1. Définissez un tableau de chaînes "$keys". Les éléments de ce tableau sont tous des chaînes et le nombre d'éléments est le même que celui du tableau "$arr" qui doit être traité ; L'instruction array_combine($keys,$ arr)" supprime l'index numérique dans le tableau "$arr" et convertit l'index numérique en index de chaîne.

Comment supprimer l'index numérique du tableau en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

En PHP, vous pouvez utiliser la fonction array_combine() pour supprimer l'index numérique dans le tableau et convertir l'index numérique dans un index de chaîne.

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array("red","green","blue","yellow");
var_dump($arr);

$keys=array("a","b","c","d");
echo "使用array_combine()去除数字索引后:";
var_dump(array_combine($keys,$arr));
?>

Résultat de sortie :

Comment supprimer lindex numérique du tableau en php

Jetons un coup d'œil à la fonction array_combine(). La fonction

array_combine() crée un nouveau tableau en fusionnant deux tableaux, où les éléments d'un tableau sont des noms de clés et les éléments de l'autre tableau sont des valeurs clés.

Syntaxe :

array_combine($keys,$values)

Les éléments du tableau $keys sont utilisés comme noms de clés du nouveau tableau, et les éléments du tableau $values ​​​​sont utilisés comme valeurs clés​​du nouveau tableau .

Mais il convient de noter que lors de l'utilisation de la fonction array_combine() pour créer un tableau, le nombre d'éléments dans le tableau $keys et le tableau $values ​​​​doit être cohérent, afin que les noms de clé et les valeurs de clé peut correspondre un à un, sinon une erreur sera signalée et renvoyée FALSE.

Apprentissage recommandé : "Tutoriel vidéo 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