preg_replace を preg_replace_callback に置き換える

WBOY
リリース: 2016-06-20 12:30:31
オリジナル
857 人が閲覧しました

preg_replace(array('/(^|_|-)+(.)/e', '/\.(.)/e'), array("strtoupper('\\2')", "'_'.strtoupper('\\1')"), $id); 
各位为大神,替换为preg_replace_callback怎么写啊


回复讨论(解决方案)

     $line  =  preg_replace_callback (         '|<p>\s*\w|' ,        function ( $matches ) {            return  strtoupper( $matches [ 0 ]) ..... ;   // 这个地方照葫芦画瓢,\\1 就是这里的 $matches [ 0 ]        },         $line     );
ログイン後にコピー


试试就知道了

$id = preg_replace_callback('/(^|_|-)+(.)/', function($m) { return strtoupper($m[2]); }, $id);$id = preg_replace_callback('/\.(.)/', function($m) { return '_' . strtoupper($m[1]); }, $id);echo $id;
ログイン後にコピー

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!