Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: preg_replace_callback pagalba

Parašė KiraLT· 2012 Spa. 5 15:10:05
#1

Sveiki, turiu tokį kodą ir man jis kažko neveikai:

$output = preg_replace_callback('/'.$keys.'/sim', create_function('$matches', $key), $output);





$keys reikšmė:

\<phrase id \= \"(.*?)\" \/\>





$key reikšmė:

global \$phrase;
         return \$phrase -> get(\$matches[1]);





Ir neveikia kažko, bet kai dariau taip, viskas veikė:


$output = preg_replace_callback('/\<phrase id \= \"(.*?)\" \/\>/sim', create_function('$matches', $key), $output);