On Fri, August 19, 2005 6:35 am, John Nichel wrote:
> Jon wrote:
>> preg_match_all("/Charges \s\s+ $total x (.+) /siU", $single,
>> $from_invoice);
>
> You'll probably need to assemble that expression first.  The regex may
> be seeing the dollar sign for your variable as an end of line
> delimiter.

Not a chance.

PHP is gonna splice $total into the string ages and ages before PCRE
sees it.

Okay, microseconds before, really, but that's ages in electron time. :-)

> $match = "/Charges\s{1,}" . $total . "\sx\s(.*)\s/siU";
> preg_match_all ( $match, $single, $from_invoice );

I still contend that $total has "/#" in it when it breaks.

-- 
Like Music?
http://l-i-e.com/artists.htm

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

Reply via email to