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

        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精品久久只有精品| 国产精品午夜无码AV天美传媒| 国产精品无码A∨精品影院| 亚洲?V无码乱码国产精品| 国产精品99精品视频网站| 国产精品拍天天在线| 亚洲午夜福利精品无码| 精品视频一区二区三区四区五区| 四虎精品免费永久在线| 国产精品无码午夜福利| 亚洲日韩精品无码一区二区三区| 精品视频一区二区三区四区五区| 97精品伊人久久久大香线蕉 | 99精品视频在线观看| 无码人妻精品一区二区三区东京热 | 国产精品视频九九九| 久久国产精品国产自线拍免费| 国产精品一区二区久久不卡| 亚洲国产精品久久电影欧美| 亚洲AV无码之日韩精品| 欧美激情视频精品一区二区 | 99精品久久久久中文字幕| 国产精品美女久久久久| 久久国产精品无码一区二区三区| 无码人妻精品一区二区三区东京热| 中文字幕精品无码一区二区三区| 欧美精品黑人粗大欧| 男人的天堂精品国产一区| 久久久久久久久久久免费精品| 精品国产一区二区三区2021| 精品露脸国产偷人在视频| 国产视频精品免费视频| 国产精品无码免费专区午夜| 国产精品无码免费播放| 黑人巨大精品欧美一区二区| 麻豆精品三级全部视频| 亚洲精品黄色视频在线观看免费资源 |