Re: pcre little problem
| From: | Richard Quadling | Date: | Mon, 07 Nov 2011 11:54:02 +0000 |
| Subject: | Re: pcre little problem | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-315606@lists.php.net to get a copy of this message | ||
On 4 November 2011 16:52, QI.VOLMAR QI <qi.volmar@gmail.com> wrote:
> i have this part of code that works with DOMDocument:
>
> public function translateNFeXML(NFE $nfe_factory) {
> $inf_adic = $nfe_factory->createElement('infAdic');
> if ($this->inf_ad_fisco) {
> $inf_adic_fisco =
> $nfe_factory->createElement('infAdicFisco', $this->inf_ad_fisco);
> $inf_adic->appendChild($inf_adic_fisco);
> }
>
> $string = "a=10&b[]=20&c=30n°&d=40+:50";
> die(preg_filter('/[^:][[:punct:]]/', '', $string));
> $inf_cpl = $nfe_factory->createElement('infCpl',
> $this->inf_complementar);
>
> QUESTION: Why the preg_filter causes a end of the application, with no
> error throwing (even in die don't appears nothing)?
preg_filter() returns NULL if there are no matches and the subject is a
string.
And ...
php -r "die(null);"
outputs nothing.
--
Richard Quadling
Twitter : EE : Zend : PHPDoc : Fantasy Shopper
@RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea :
fan.sh/6/370