[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.
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.
A voir également:
- [PHP] Inverse de array_keys
- Annuaire inversé - Guide
- Ecran inversé - Guide
- Annuaire inversé suisse ✓ - Forum Mail
- Annuaire inverse espagne - Forum Mobile
- Annuaire inversé sfr ✓ - Forum Mobile
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"));