[php]supprimer valeurs chiffres d'un array

Résolu/Fermé
naturanim09 Messages postés 21 Date d'inscription samedi 17 octobre 2009 Statut Membre Dernière intervention 2 novembre 2010 - 11 janv. 2010 à 09:03
giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 - 11 janv. 2010 à 10:08
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

giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
11 janv. 2010 à 09:46
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
0
naturanim09 Messages postés 21 Date d'inscription samedi 17 octobre 2009 Statut Membre Dernière intervention 2 novembre 2010
11 janv. 2010 à 10:01
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,
0
giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
11 janv. 2010 à 10:08
soit $t1 l'ancien tableau
soit $t2 le nouveau

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