亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

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

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

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

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

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

     <?php     $templ = "{username}是個大{adj}比{end}";//測試字符串     //對應數(shù)據     $datas = [         'username' => '我',         'adj' => '帥',         'end' => '。',     ];     //不需要替換的字符串     $noMatchs = ['end'];     function render($datas = array(), $templ = '', $noMatchs = array()) {             //preg_replace_callback()             //執(zhí)行一個正則表達式搜索并且使用一個回調進行替換             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號