$v){$arr2[$v]=$k;}", utilisez la valeur du tableau d'origine as empty La clé du tableau, la clé du tableau d'origine peut être utilisée comme valeur du tableau vide. 2. Utilisez la fonction array_flip(), qui peut échanger des clés et des valeurs dans le tableau, avec la syntaxe "array_flip($array)"."/> $v){$arr2[$v]=$k;}", utilisez la valeur du tableau d'origine as empty La clé du tableau, la clé du tableau d'origine peut être utilisée comme valeur du tableau vide. 2. Utilisez la fonction array_flip(), qui peut échanger des clés et des valeurs dans le tableau, avec la syntaxe "array_flip($array)".">

Maison >développement back-end >Problème PHP >Comment convertir la position entre la clé et la valeur dans un tableau php

Comment convertir la position entre la clé et la valeur dans un tableau php

青灯夜游
青灯夜游original
2021-11-05 18:25:562304parcourir

Deux méthodes de conversion : 1. Utilisez une boucle foreach et un tableau vide, la syntaxe "foreach($arr1 as $k=>$v){$arr2[$v]=$k;}", convertissez le tableau d'origine La valeur sert de clé du tableau vide et la clé du tableau d'origine sert de valeur du tableau vide. 2. Utilisez la fonction array_flip(), qui peut échanger des clés et des valeurs dans le tableau, avec la syntaxe "array_flip($array)".

Comment convertir la position entre la clé et la valeur dans un tableau php

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

php convertit les positions des clés et des valeurs dans le tableau

Méthode 1 : Utiliser une boucle foreach et un tableau vide

<?php
$arr1=array("aaa"=>11,"bbb"=>22,"ccc"=>33);
$arr2=array();
foreach($arr1 as $k=>$v){
	$arr2[$v]=$k;
}
var_dump($arr2);
?>

Résultat de sortie :

Comment convertir la position entre la clé et la valeur dans un tableau php

Méthode 2 : Utiliser la fonction array_flip()

La fonction array_flip() peut échanger les clés et les valeurs dans le tableau

<?php
$arr1=array("aaa"=>11,"bbb"=>22,"ccc"=>33);
$arr2=array_flip($arr1);
var_dump($arr2);
?>

Résultat de sortie :

Comment convertir la position entre la clé et la valeur dans un tableau php

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