Maison développement back-end Problème PHP Comment supprimer la clé d'un tableau à deux dimensions en PHP

Comment supprimer la clé d'un tableau à deux dimensions en PHP

Apr 12, 2023 am 09:16 AM

Dans le développement PHP, nous utilisons souvent des tableaux pour stocker certaines données, et chaque élément du tableau se compose d'une clé et d'une valeur. Dans certains cas, nous devons supprimer les clés du tableau et conserver uniquement les valeurs du tableau. Cela nécessite l'utilisation de certaines fonctions fournies en PHP pour supprimer les clés du tableau.

Alors, comment supprimer la clé d'un tableau bidimensionnel ? Voici quelques méthodes couramment utilisées.

1. Utilisez la fonction array_values()

La fonction array_values() renverra un tableau contenant uniquement les valeurs des éléments, pas les clés et les valeurs du tableau d'origine. Cette fonction convertit un tableau à deux dimensions en un tableau à une dimension, en conservant toutes les valeurs.

Par exemple :

$array = array(
    array('id'=>1,'name'=>'张三'),
    array('id'=>2,'name'=>'李四')
);
$array = array_map('array_values',$array);
print_r($array);
Copier après la connexion

Le résultat de sortie est :

Array
(
    [0] => Array
        (
            [0] => 1
            [1] => 张三
        )

    [1] => Array
        (
            [0] => 2
            [1] => 李四
        )
)
Copier après la connexion
Copier après la connexion
Copier après la connexion

2. Utilisez la boucle foreach

Une autre façon de supprimer la clé d'un tableau à deux dimensions consiste à utiliser une boucle foreach pour parcourir chaque élément et stocker la valeur. de chaque élément dans un dans le nouveau tableau. Au cours de ce processus, nous pouvons utiliser la fonction unset() pour supprimer la clé et conserver uniquement la valeur.

Par exemple :

$array = array(
    array('id'=>1,'name'=>'张三'),
    array('id'=>2,'name'=>'李四')
);
$newArray = array();
foreach($array as $item){
    $newArray[] = array_values($item);
}
print_r($newArray);
Copier après la connexion

Le résultat de sortie est :

Array
(
    [0] => Array
        (
            [0] => 1
            [1] => 张三
        )

    [1] => Array
        (
            [0] => 2
            [1] => 李四
        )
)
Copier après la connexion
Copier après la connexion
Copier après la connexion

3. Utilisez la fonction array_map()

array_map() pour transmettre chaque élément du tableau entrant à la fonction de rappel pour le traitement et renvoyer un nouveau tableau, les éléments de ce tableau sont le résultat de l'application de la fonction de rappel à chaque élément. Nous pouvons utiliser la fonction array_values() dans la fonction de rappel pour supprimer les clés du tableau.

Par exemple :

$array = array(
    array('id'=>1,'name'=>'张三'),
    array('id'=>2,'name'=>'李四')
);
$newArray = array_map(function($item){
    return array_values($item);
}, $array);
print_r($newArray);
Copier après la connexion

Le résultat de sortie est :

Array
(
    [0] => Array
        (
            [0] => 1
            [1] => 张三
        )

    [1] => Array
        (
            [0] => 2
            [1] => 李四
        )
)
Copier après la connexion
Copier après la connexion
Copier après la connexion

Résumé

Les trois méthodes ci-dessus permettent de supprimer des clés de tableaux bidimensionnels en PHP. Dans le développement réel, nous pouvons choisir la méthode la plus adaptée en fonction de la situation spécifique. Quelle que soit la méthode que vous utilisez, vous devez veiller à conserver les valeurs du tableau et à garder votre code aussi concis et lisible que possible.

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

<🎜>: Dead Rails - Comment apprivoiser les loups
4 Il y a quelques semaines By DDD
Niveaux de force pour chaque ennemi et monstre de R.E.P.O.
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
<🎜>: Grow A Garden - Guide de mutation complet
2 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel Java
1659
14
Tutoriel PHP
1257
29
Tutoriel C#
1231
24