Re: Trailing Spaces Problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thiago H. Pojda wrote:
On Fri, Jul 18, 2008 at 11:41 AM, Wei, Alice J. <ajwei@xxxxxxxxxxx> wrote:

Hi,



Is there some way that I can have it so that it can print out:

1: 1 2:0 3: 70.208 4. 61.613 5. 1.424

I tried using \s for trailing spaces, but It all gave me output of
everything in the single line.
Have I missed something here?


You're just removing every space there is, letting none for values
separation.

Just replace every "\s\s" with "\s" until there's no more "\s\s".

Probably some regex would be better, but that's not my area :)

Regards,
Thiago


Thanks in advance.

Alice

You probably need to use a regexp, so you can accomodate the different types of white space:
<?php

$string="1 0 70.208 61.613 1.424 3.689 61.404 0.000 0.000 0.000 0.000 0.000";

   $data = preg_split('/\s+/',$string);
echo "1: ". $data[0] . " 2: " . $data[1] . " 3: " . $data[2] . " 4: " . $data[3] . " 5: " . $data[4]

?>

Does that work for you?


--
Peter Ford                              phone: 01580 893333
Developer                               fax:   01580 893399
Justcroft International Ltd., Staplehurst, Kent

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux