站長資訊網
        最全最豐富的資訊網站

        php如何進行字符串匹配替換

        php字符串匹配替換的方法:執行一個正則表達式搜索并且使用一個回調進行替換,代碼為【preg_replace_callback()return preg_replace_callback('/\{([w-/]+)\}/'】。

        php如何進行字符串匹配替換

        php字符串匹配替換的方法:

         <?php     $templ = "{username}是個大{adj}比{end}";//測試字符串     //對應數據     $datas = [         'username' => '我',         'adj' => '帥',         'end' => '。',     ];     //不需要替換的字符串     $noMatchs = ['end'];     function render($datas = array(), $templ = '', $noMatchs = array()) {             //preg_replace_callback()             //執行一個正則表達式搜索并且使用一個回調進行替換             return  preg_replace_callback('/\{([w-/]+)\}/', function ($matches) use ($datas, $noMatchs) {                 //$matches[1]返回如:username                 $name = $matches[1];                 if (in_array($name, $noMatchs)) {                     //$mathches[0]返回如:{end}                     return $matches[0];                 }                 return array_key_exists($name, $datas) ? $datas[$name] : '';             }, $templ);         }     var_dump(render($datas, $templ, $noMatchs));     //輸出結果為:'我是個大帥比{end}'

        相關免費學習推薦:php編程(視頻)

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品青草久久久久婷婷| 精品欧美一区二区在线看片| 97国产视频精品| 在线观看国产精品日韩av| 99久久精品久久久久久清纯| 精品人人妻人人澡人人爽人人| 日韩精品人妻av一区二区三区| 国产精品自在线拍国产电影| 欧美日韩精品一区二区三区| 国产精品一区二区久久国产| 亚洲精品无码永久在线观看 | 亚洲精品成人在线| 国产三级国产精品国产普男人 | 国产精品亚洲二区在线观看| 国产在线精品网址你懂的| 色久综合网精品一区二区| 欧美激情视频精品一区二区| 国产精品人成在线观看| 成人精品一区二区三区免费看 | 欧美精品国产日韩综合在线| 97精品国产手机| 国产精品水嫩水嫩| 少妇人妻精品一区二区三区 | 国产精品一区二区久久精品| 大伊香蕉精品一区视频在线| 精品久久久久香蕉网| 无码精品A∨在线观看| 亚洲国产精品高清久久久| 中文字幕精品亚洲无线码二区| 亚洲精品国精品久久99热| 欲帝精品福利视频导航| 亚洲精品无码AV人在线播放| 自拍偷自拍亚洲精品被多人伦好爽| 亚洲精品第一国产综合境外资源 | 69堂国产成人精品视频不卡| 97久久超碰国产精品旧版| 大桥未久在线精品视频在线| 国产精品美女久久久| 久久精品国产91久久综合麻豆自制 | 国产精品尹人在线观看| 国产精品久久久久久久午夜片|