| str_replace: how do I replace spaces and $ dollar signs?
|
ocelot

msg:1260290 | 7:26 pm on Dec 18, 2004 (gmt 0) | I keep getting parse error, unexpected T_CONSTANT_ENCAPSED_STRING
|
jatar_k

msg:1260291 | 8:59 pm on Dec 18, 2004 (gmt 0) | what is the str_replace statement, that will help us explain the problem
|
ocelot

msg:1260292 | 9:07 pm on Dec 18, 2004 (gmt 0) | I'm sorry, the code is $item = "DVD player: $53.92"; $item2 = str_replace(" ", "", $item); $item3 = str_replace("$", "", $item2);
|
Finger

msg:1260293 | 9:28 pm on Dec 18, 2004 (gmt 0) | The T_CONSTANT_ENCAPSED_STRING error usually means that you forgot a ; after some line in your code. Your use of str_replace is correct if your goal is to remove the spaces and $.
|
jatar_k

msg:1260294 | 9:31 pm on Dec 18, 2004 (gmt 0) | try $item = "DVD player: $53.92"; $item2 = str_replace(' ', "", $item); $item3 = str_replace('$', "", $item2); the single quotes will stop the $ from being resolved.
|
Finger

msg:1260295 | 9:41 pm on Dec 18, 2004 (gmt 0) | Sorry, in my last post I didn't catch the $ in the double quotes (I ran the code and it worked for me). jatar is correct, and you can also use double quotes if you escape the $ with \. So the last line would be: $item3 = str_replace("\$", "", $item2);
|
|
|