Comment dire en php ..... ?

Fermé
-CCM- Messages postés 927 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 16 juin 2013 - 16 janv. 2009 à 11:46
-CCM- Messages postés 927 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 16 juin 2013 - 16 janv. 2009 à 14:18
Bonjour,

comment rédiger une fonction très simple en php qui supprimerais les lignes commençant par un caractère "*" ?

ma liste du type :
Voiture
  *renault
  *peugeot
Model
  *senic
  *206
Carburant
  *Diesel
  *Essence

est dans une variable
$liste

je veux supprimer toutes les lignes commencant par *
pour avoir :
Voiture
Model
Carburant

A voir également:

5 réponses

papymucho Messages postés 140 Date d'inscription mercredi 18 juin 2008 Statut Membre Dernière intervention 1 novembre 2009 220
16 janv. 2009 à 11:52
Salut

Tu peux utiliser la fonction str_replace pour cela :

http://www.manuelphp.com/php/function.str-replace.php

Cordialement.
0
-CCM- Messages postés 927 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 16 juin 2013 84
16 janv. 2009 à 12:56
merci je connais cette fonction, mais je veux suprimer les lignes puis passer a la suivantes pour faire la comparaison...et non pas remplacer un caractère
0
papymucho Messages postés 140 Date d'inscription mercredi 18 juin 2008 Statut Membre Dernière intervention 1 novembre 2009 220
16 janv. 2009 à 14:13
Ah oui autant pour moi désolé.

Ta liste est donc un array?
0
-CCM- Messages postés 927 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 16 juin 2013 84
16 janv. 2009 à 14:16
non je la met en variable car je l'extrait d'un champs texte ...
Il faudrais que je la transforme en array , mais comment obtenir un tableau apartir d'une liste ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
-CCM- Messages postés 927 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 16 juin 2013 84
16 janv. 2009 à 14:18
c'est tout simple a faire en perl !!!!!


while( defined( $line = liste1 ) )
{	if($line =~ "* ")
	{	
	}
	else
	{ print( liste? $line);
	}
}


je veux faire ça en php !!
0