I missed this thread but:
a) split takes on regex, explode does not.
b) spliti is case insensitive, spaces don't have cases.
So, in your example, might as well use explode.
$words = explode(' ', trim($string));
Although, let's say the following existed (it will):
$string = 'a b c d e f g';
Then using regex might be appropriate, and trim() is always nice. Let's
split the above string by spaces and basically treat multiple spaces as
one:
$words = split('[ ]+', trim($string));
Otherwise many empty elements in $words will exist. This will also make
for a more reliable word count although it won't be perfect.
For examples on posix regex (which is taken on by split), see:
http://www.phpbuilder.com/columns/dario19990616.php3?print_mode=1
regards,
Philip Olson
On Sat, 22 Dec 2001, Bharath Bhushan Lohray wrote:
> $line = "no more words to say";
> $word=spliti(" ",$line);
> echo "$word[0] $word[1] $word[3]";
> ?>
>
> Tested and works
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]