|
PHP5中文手册
preg_replace_callback(PHP 4 >= 4.0.5, PHP 5) preg_replace_callback — 用回调函数执行正则表达式的搜索和替换 说明
mixed preg_replace_callback
( mixed $pattern
, callback $callback
, mixed $subject
[, int $limit
] )
本函数的行为几乎和 preg_replace() 一样,除了不是提供一个 replacement 参数,而是指定一个 callback 函数。该函数将以目标字符串中的匹配数组作为输入参数,并返回用于替换的字符串。 Example#1 preg_replace_callback() 例子
<?php You'll often need the callback function for a preg_replace_callback() in just one place. In this case you can use create_function() to declare an anonymous function as callback within the call to preg_replace_callback(). By doing it this way you have all information for the call in one place and do not clutter the function namespace with a callback functions name not used anywhere else. Example#2 preg_replace_callback() 和 create_function()
<?php |