Jump to content

str_replace()


eMonk

Recommended Posts

How can I add str_replace(" ", "-") to the following line:

 

echo "<p>" . $_SERVER['SERVER_NAME'] . "/" . strtolower(stripslashes($row['name'])) .".php</p>";

 

I have a bunch of provinces being displayed and want to replace spaces with - (for example British Columbia turns into www.domain.com/british-columbia.php so I can link to this file).

Link to comment
https://forums.phpfreaks.com/topic/235757-str_replace/
Share on other sites

I think that works jcbones but when I tried to put it into a href I get the following error:

 

echo "<a href=\" . $_SERVER['SERVER_NAME'] . "/" . strtolower(stripslashes(str_replace(" ", "-", $row['name']))) .".php">stripslashes($row['name'])</a>";

 

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

Link to comment
https://forums.phpfreaks.com/topic/235757-str_replace/#findComment-1211982
Share on other sites

echo "<a href='".$_SERVER['SERVER_NAME']."/".strtolower(stripslashes(str_replace(" ", "-", $row['name']))) .".php'> ".stripslashes($row['name'])." </a>";

 

Well the error is not coming from that line I just gave you, as I've been over 10 times and all is correct.

Most likely another line is causing the error.

 

Regards, PaulRyan.

Link to comment
https://forums.phpfreaks.com/topic/235757-str_replace/#findComment-1211991
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.