[PHP] function perso : je bloque :P

Fermé
phpaddict - 2 juil. 2007 à 20:00
 phpaddict - 2 juil. 2007 à 21:09
Bonjour,

J'ai voulu créer une fonction pour remplacer les espaces par des barres underscore (_).

Cependant, je n'arrive pas à la faire fonctionner.
Quand j'écris cela :

function p($a, $b)
{
$b=str_replace(" ", "_", $a);
}

$no_barre="Le chat";

$barre=p($no_barre, $avec_barre);
echo $barre;

Eh bien rien ne s'affiche !
Par avance, merci :p
A voir également:

3 réponses

Il faut que tu fasse un retour à ta fonction:

function p($a)
{
$b=str_replace(" ", "_", $a);
return b;
}

et pas besoin de mettre $b en parametre

par contre je ne suis pas sur que str_replace marche pour remplacer les blancs ??
0
yozine Messages postés 11 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 2 juillet 2007 2
2 juil. 2007 à 20:55
Oui, il a raison tu peux faire:

function p($a)
{
return str_replace(" ", "_", $a);
}

et pas besoin d'utiliser $b
0
Merci à vous, cela fonctionne :)
0