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

        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號
        主站蜘蛛池模板: 国产精品成人99久久久久| 精品伦精品一区二区三区视频| 国产成人精品福利网站在线观看| 亚洲中文久久精品无码ww16 | 成人精品一区二区三区| 国产精品无码a∨精品| 在线观看91精品国产网站| 国产欧美精品一区二区三区四区 | 精品精品国产国产| 欧美精品华人在线| 国产精品涩涩涩视频网站| 夜夜精品无码一区二区三区| 国产亚洲精品看片在线观看 | 亚洲AV永久无码精品一区二区国产| 国产精品 综合 第五页| 欧美777精品久久久久网| 国产精品美女久久久久| 久久夜色精品国产噜噜亚洲AV| 亚洲欧美日韩精品专区| 亚洲国产精品丝袜在线观看| 久久精品国产欧美日韩| 精品国产香蕉伊思人在线在线亚洲一区二区| 一本大道久久a久久精品综合| 久久久久国产精品| 99久久99久久精品免费看蜜桃| 日韩精品人妻系列无码专区免费| 亚洲日韩国产AV无码无码精品 | 蜜臀av无码人妻精品| 51午夜精品免费视频| 国产精品无码专区| 日韩精品无码一本二本三本| 亚洲国产精品无码久久| 亚洲人成电影网站国产精品| 影院无码人妻精品一区二区| 亚洲精品无码专区2| 亚洲欧美精品综合中文字幕| 亚洲热线99精品视频| 无码国内精品人妻少妇| 人妻精品久久无码专区精东影业| 久久这里只有精品18| 91老司机深夜福利精品视频在线观看|