Jump to content

Remove spaces


superpimp

Recommended Posts

[code]
<?php
$file=file('dict.txt');
$file=str_replace(' ','',$file);
foreach ($file as $file){
$file2=str_replace(' ','',$file);
echo $file2;
}
?>
[/code]

The file dict.txt has 1 word on every line, no spaces after them. This bit of code echoes spaces between every word but there are no spaces in the file! I tried replacing them with nothing as you see in the code but that wont work!


What should I do?

thx!
Link to comment
https://forums.phpfreaks.com/topic/7235-remove-spaces/
Share on other sites

The "spaces" you are seeing are really the newline characters at the end of each line. HTML will display newline characters as a space. Use the trim() function to remove the newline character before echoing the string:
[code]<?php
$file=file('dict.txt');
foreach ($file as $file2)
   echo trim($file2);
?>[/code]

Ken
Link to comment
https://forums.phpfreaks.com/topic/7235-remove-spaces/#findComment-26336
Share on other sites

[!--quoteo(post=364150:date=Apr 12 2006, 08:29 PM:name=kenrbnsn)--][div class=\'quotetop\']QUOTE(kenrbnsn @ Apr 12 2006, 08:29 PM) [snapback]364150[/snapback][/div][div class=\'quotemain\'][!--quotec--]
The "spaces" you are seeing are really the newline characters at the end of each line. HTML will display newline characters as a space. Use the trim() function to remove the newline character before echoing the string:
[code]<?php
$file=file('dict.txt');
foreach ($file as $file2)
   echo trim($file2);
?>[/code]

Ken
[/quote]

thanks alot :D
Link to comment
https://forums.phpfreaks.com/topic/7235-remove-spaces/#findComment-27430
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.