[php]supprimer valeurs chiffres d'un array

[Résolu/Fermé]
Signaler
Messages postés
21
Date d'inscription
samedi 17 octobre 2009
Statut
Membre
Dernière intervention
2 novembre 2010
-
Messages postés
1838
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
24 juillet 2019
-
Bonjour,

j'avais une question en PHP ...
J'aimerais supprimer toutes les valeurs d'un array php qui commencent par un chiffre :

exemple :
[0] => abc
[1] => 1.235
[2] => 4.2658
[3] => cde
on garde "abc" et "cde" et on supprime 1.235 commençant par 1 et 4.2658 commençant par 4

résultat désiré :
[0] => abc
[1] => cde

Est ce possible ?

Merci de me répondre,

A bientôt,



3 réponses

Messages postés
1838
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
24 juillet 2019
139
Bonjour,

il faut recopier le tableau dans un nouveau en ne prenant que ceux qui sont alphabétiques.
voir la fonctio is numeric : http://www.manuelphp.com/php/function.is-numeric.php
Messages postés
21
Date d'inscription
samedi 17 octobre 2009
Statut
Membre
Dernière intervention
2 novembre 2010

Bonjour,

J'ai vu la fonction is_numeric, mais je ne vois pas bien comment faire au final,

Est-il possible d'avoir une démonstration sur base de mon exemple,

Merci beaucoup,
Messages postés
1838
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
24 juillet 2019
139
soit $t1 l'ancien tableau
soit $t2 le nouveau

for ($i1=0;$i1<sizeof(t1);$i1++){
if(!is_numeric($t1[$i1]) $t2=$t1[$i1];
}