[PHP] Inverse de array_keys
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Salut à tous,
En php, j'ai un tableau de ce type :
Si je souhaite récupérer les clés qui ont la valeur "coucou", je fais çà :
Mais je me demande si il est possible de faire l'inverse, c-à-d récupérer toutes les clés qui ont tout sauf "coucou" comme valeur.
Sinon, un foreach faisant le test sur chaque clé suffirait mais c'est pour savoir.
Merci pour vos avis.
--
Même si tu postes une connerie, quelqu'un donnera une réponse intéressante et tu apprendras en même temps !
En php, j'ai un tableau de ce type :
$tab = array("prénom" => "coucou", "email" => "");
Si je souhaite récupérer les clés qui ont la valeur "coucou", je fais çà :
$test = array_keys($tab, "coucou");
Mais je me demande si il est possible de faire l'inverse, c-à-d récupérer toutes les clés qui ont tout sauf "coucou" comme valeur.
Sinon, un foreach faisant le test sur chaque clé suffirait mais c'est pour savoir.
Merci pour vos avis.
--
Même si tu postes une connerie, quelqu'un donnera une réponse intéressante et tu apprendras en même temps !
A voir également:
- [PHP] Inverse de array_keys
- Ecran inversé - Guide
- Annuaire inversé espagne - Forum Mobile
- Annuaire inversé sfr ✓ - Forum Mobile
- Expert php - Télécharger - Langages
- Slash inversé ✓ - Forum Clavier
2 réponses
Salut,
tu peux le faire avec un array_diff : https://www.php.net/manual/fr/function.array-diff.php
tu peux le faire avec un array_diff : https://www.php.net/manual/fr/function.array-diff.php
$my_array = array_diff(array_keys($tab),array_keys($tab, "coucou"));