问题:
问题讨论:
一:[北京]PHPMAN 14:52:14
有没有一个比sprintf稍微强大点的替换函数?
sprintf('select * from %s where %s=%s',这里是数组);
----------------------------------------------------------------------------------------
1)实现这个功能用到正则,这个函数可能是这样,数组长度不定怎么办?:
学习正则并可以回调的函数preg_replace_callback:
PHP的多个参数args,结合create_function生成一个函数来实现,
再学习这个create_function:
最后,结合上面两个函数成型如下新的函数,该问题得到解决:
中庸就是春江 16:33:04
在preg_replace_callback 中使用匿名函数,不知道怎么把变量$arr带过去,无奈使用$GLOBALS
尽管可以有多方法,但这样写也是对新函数的了解,有说用数组函数,不用正则的:
莫莫<happy.yin@qq.com> 16:34:34
用正则 还不如 implode array_keys array_value 组合 划算呢
问题讨论:
一:[北京]PHPMAN 14:52:14
有没有一个比sprintf稍微强大点的替换函数?
sprintf('select * from %s where %s=%s',这里是数组);
----------------------------------------------------------------------------------------
1)实现这个功能用到正则,这个函数可能是这样,数组长度不定怎么办?:
学习正则并可以回调的函数preg_replace_callback:
PHP的多个参数args,结合create_function生成一个函数来实现,
再学习这个create_function:
最后,结合上面两个函数成型如下新的函数,该问题得到解决:
中庸就是春江 16:33:04
在preg_replace_callback 中使用匿名函数,不知道怎么把变量$arr带过去,无奈使用$GLOBALS
尽管可以有多方法,但这样写也是对新函数的了解,有说用数组函数,不用正则的:
莫莫<happy.yin@qq.com> 16:34:34
用正则 还不如 implode array_keys array_value 组合 划算呢
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/5998/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: jackxiang 编辑于2013-2-1 17:09
评论列表