>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{
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_
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
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
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(
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
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
7 matches
Mail list logo