[PHP] Inverse de array_keys [Résolu/Fermé]
Signaler
sebooch
sebooch
- Messages postés
- 563
- Date d'inscription
- dimanche 25 avril 2010
- Statut
- Membre
- Dernière intervention
- 4 janvier 2014
sebooch
- Messages postés
- 563
- Date d'inscription
- dimanche 25 avril 2010
- Statut
- Membre
- Dernière intervention
- 4 janvier 2014
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
- [PHP] Inverse de array_keys ✓ - Forum - PHP
- MYSQL PHP SELECT DISTINC INVERSé ✓ - Forum - PHP
- Mysql error in file: /engine/classes/mysql.php at line 53 - Forum - Mozilla Firefox
- Mysql error in file: /engine/classes/mysql.php at line 59 ✓ - Forum - Internet / Réseaux sociaux
- Regarder tv matchs foot direct streaming gratuit php ✓ - Forum - Cinéma / Télé
2 réponses
Zep3k!GnO
- Messages postés
- 2025
- Date d'inscription
- jeudi 22 septembre 2005
- Statut
- Membre
- Dernière intervention
- 18 novembre 2015
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"));