PHP通配符问题

来源:互联网 发布:网络邻接权 编辑:程序博客网 时间:2024/06/05 02:30
1,$str = 'Good morning @@name@@ .';$str = str_replace("@@name@@", $name, $str);2,$str = 'What is @@a@@ , @@b@@';$paramsData = ['a' => '1','b' => '2',];$resultStr = preg_replace_callback(            "|@@([^@]+)@@|",            function($matches) use ($paramsData) {                if (!isset($paramsData[$matches[1]])) {                    //return $matches[0];                    return '';                }                return $paramsData[$matches[1]];            },            $str);

请输入文章内容