|
|
|
This could be used to remove extra spaces from the middle of a string:
| <?
$str = "This is just some text";
// use two spaces for the seperator
while (sizeof ($array=explode (" ",$str)) != 1)
{
// use one space for the glue
$str = implode (" ",$array);
}
echo $str;
?> | |
Result: "This is just some text"
|
|
| mysql_escape_string Categories : PHP, MySQL, Databases, Strings | | | Allows you to parse a deliniated string and put the individual fields in a SELECT option in a form Categories : HTML, PHP, Strings | | | function textwrap will wrap text to any desired width using <BR>\n as the default line break.
Default wrap width is 80 columns.
Categories : Strings, HTML and PHP, PHP | | | Adding dashes to credit card numbers Categories : Strings, Credit Cards, PHP | | | I need a trim function/regexp that will trim all " " from the ends of a string. Categories : Regexps, PHP, Strings | | | Customizable encoding and decoding strings with security. Categories : PHP, Strings, HTML and PHP | | | Printer friendly pages from anywhere on a website. Categories : PHP, Strings, Content Management | | | Mimic ASP's GetString function with PHP Categories : PHP, Databases, MySQL, Strings | | | Look for the *position* of the first occurence of string2
in string1, beginning at position start.
Categories : Complete Programs, PHP, Strings | | | How to control the number of decimal places when outputting numbers. Categories : PHP, Strings, Variables | | | PHP5 URL Object Categories : PHP, PHP Classes, URLs, Strings | | | The Porter Word Stemming Algorithm in PHP
Reduces words to their base stem for search engines and indexing Categories : Algorithms, PHP, Strings | | | Takes an array and returns a string, suitable for inputing in an SQL statement
Categories : Arrays, Strings, PHP | | | Pull deliniated text strings into a "SELECT" statement in a form. Categories : HTML and PHP, PHP, Strings | | | columned txt file to array()? Categories : Arrays, Strings, Regexps, PHP | |
| | | | Dim Tz wrote : 974
Try it this why it`s easier
<?
$str = "This is just some text";
$str=ereg_replace(` `, ` `, $str);
echo $str;
?>
| | | | matthew waygood wrote : 976
Almost but not quite.
If you example (difficult to see) was to replace all double spaces with single ones then it would not work on three spaces. The first double would get replaced but the following single would then be left alone, giving a result of 2 spaces.
What you acually need to do is:-
<? php
$str = "This is just some text";
$str=ereg_replace(` +`, ` `, $str); // N.B. single spaces in both sets of quotes
echo $str;
?>
This would test for one or more spaces and replace them with a single spaces.
| | | | Don Read wrote :980
uhmmm ...
preg_replace(`!\s+!`, ` `, $str);
| |
|
|
|