2010-06-28 9 views
3

Je ne connais pas grand-chose à PHP mais je suis en train de modifier un script existant. Je veux savoir comment puis-je remplacer - avec un espace blanc ou videcomment remplacer un trait d'union avec espace vide/espace blanc? php

Par exemple une variable contient 'Love-you' et je veux remplacer ce trait d'union entre eux avec un espace comme celui-ci 'Je t'aime'.

J'apprécierai votre rétroaction.

Répondre

0

Vous pouvez également utiliser explode et implode

Voici un exemple

$string = "Love-You"; 
$arr = explode("-",$string); 
$string = implode(" ",$arr); 
+0

Ce ne serait pas quelque chose que je vous recommande, il est susceptible d'utiliser beaucoup plus de mémoire et plus lente que la simple utilisation str_replace(). –

+1

Wow. Je sais que l'optimisation prématurée est une mauvaise chose, mais vous n'avez pas besoin d'aller aussi loin dans l'autre sens. – Quentin

+0

Les gars, c'est juste une alternative, parce que vous avez déjà fourni une meilleure réponse – Starx

Questions connexes