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

        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號
        主站蜘蛛池模板: 777国产盗摄偷窥精品0OOO| 国产综合成人色产三级高清在线精品发布 | 国精品午夜福利视频不卡麻豆| 国产午夜精品一区二区| 国产精品欧美一区二区三区不卡| 亚洲AV无码成人精品区蜜桃| 日本精品一区二区三区在线视频一 | 国产精品兄妹在线观看麻豆| 亚洲午夜精品久久久久久浪潮| 国产在线精品一区二区不卡麻豆 | 欧美精品videosse精子| 无码欧精品亚洲日韩一区夜夜嗨| 国产精品部在线观看| 欧美精品国产精品| 精品国产一区二区三区2021| 国产高清在线精品一区| 久久精品人人槡人妻人人玩AV| 亚洲国产精品综合久久一线| 蜜桃麻豆www久久国产精品| 国产精品青青在线观看爽香蕉 | 无码精品A∨在线观看中文| 中文精品无码中文字幕无码专区| 日韩精品欧美国产在线| 久久久精品久久久久久 | 国精品午夜福利视频不卡麻豆| 色国产精品一区在线观看| 亚洲国产精品无码久久久蜜芽| 亚洲色精品88色婷婷七月丁香| 亚洲欧美精品午睡沙发| 亚洲精品黄色视频在线观看免费资源| 久久国产精品二国产精品| 久久精品这里只有精99品| 久久久久亚洲精品天堂久久久久久 | 欧美亚洲另类精品第一页| 久久精品国产一区二区电影| 国产亚洲精品无码专区| 国内精品久久久久久久久| 精品亚洲一区二区三区在线观看| 国产亚洲精品激情都市| 欧美精品一区二区三区免费| 欧美精品一区二区久久|