Re: [PHP] Best way to split a string of numbers into segments.

2003-12-02 Thread Mike
>From the manual preg_split Returns an array containing substrings of subject split along boundaries matched by pattern. since you dont have any borders, this is unlikely to help you the only was i can see to do it is a quite long way $mydate = "20031202"; $date = array(); preg_match("/(\d{

Re: [PHP] Best way to split a string of numbers into segments.

2003-12-02 Thread Marek Kilimajer
list(, $year, $month, $day) = Tom wrote: I agree that preg_match generates an array, but I cannot assign to it directly, and in your example I have 4 elements in the array, not three. Array ( [0] => 20031202 [1] => 2003 [2] => 12 [3] => 02 ) I suppose something like preg_

Re: [PHP] Best way to split a string of numbers into segments.

2003-12-02 Thread Mike
list ($a, $b, $c) = preg_split ("/(\d{4})(\d{2})(\d{2})/"); note the "'s > list ($a, $b, $c) = preg_split (/(\d{4})(\d{2})(\d{2})/); > > parse error, unexpected '/', expecting ')' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

Re: [PHP] Best way to split a string of numbers into segments.

2003-12-02 Thread Tom
David Otton wrote: On Tue, 02 Dec 2003 13:14:20 +, you wrote: Is there an easy, non expensive way to do the perl-equivalent of: $date=20031202; ($year, $month, $day) = ($date =~ /(\d{4})(\d{2})(\d{2})/; I looked through the preg_* functions online, but couldn't see anything to help me. Am I

Re: [PHP] Best way to split a string of numbers into segments.

2003-12-02 Thread Tom
I agree that preg_match generates an array, but I cannot assign to it directly, and in your example I have 4 elements in the array, not three. Array ( [0] => 20031202 [1] => 2003 [2] => 12 [3] => 02 ) I suppose something like preg_match("/(\d{4})(\d{2})(\d{2})/", $mydate, list(

Re: [PHP] Best way to split a string of numbers into segments.

2003-12-02 Thread David Otton
On Tue, 02 Dec 2003 13:14:20 +, you wrote: >Is there an easy, non expensive way to do the perl-equivalent of: >$date=20031202; >($year, $month, $day) = ($date =~ /(\d{4})(\d{2})(\d{2})/; > >I looked through the preg_* functions online, but couldn't see anything >to help me. Am I stuck with sub

Re: [PHP] Best way to split a string of numbers into segments.

2003-12-02 Thread Mike
preg_match should do it... $mydate = "20031202"; $date = array(); preg_match("/(\d{4})(\d{2})(\d{2})/", $mydate, $date); print_r($date); substr would be much quicker though On Tue, 2003-12-02 at 13:14, Tom wrote: > Hi. > > Is there an easy, non expensive way to do the perl-equivalent of: > $dat

[PHP] Best way to split a string of numbers into segments.

2003-12-02 Thread Tom
Hi. Is there an easy, non expensive way to do the perl-equivalent of: $date=20031202; ($year, $month, $day) = ($date =~ /(\d{4})(\d{2})(\d{2})/; I looked through the preg_* functions online, but couldn't see anything to help me. Am I stuck with substr() :P ? Thanks. -- PHP General Mailing List (h