Comment dire en php ..... ?

-CCM- Messages postés 930 Date d'inscription   Statut Membre Dernière intervention   -  
-CCM- Messages postés 930 Date d'inscription   Statut Membre Dernière intervention   -
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 146 Statut Membre 220
 
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 930 Date d'inscription   Statut Membre Dernière intervention   84
 
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 146 Statut Membre 220
 
Ah oui autant pour moi désolé.

Ta liste est donc un array?
0
-CCM- Messages postés 930 Date d'inscription   Statut Membre Dernière intervention   84
 
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 930 Date d'inscription   Statut Membre Dernière intervention   84
 
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