我想只使用preg_replace
将逗号(,)替换为括号内的冒号(:)输入:
`parent_id` int(10) unsigned DEFAULT NULL,
`type` enum('text','textarea','mail','uri','date','image','checkbox','menu','menu_option','group','frame','history') NOT NULL DEFAULT 'text',
输出:
`parent_id` int(10) unsigned DEFAULT NULL,
`type` enum('text':'textarea':'mail':'uri':'date':'image':'checkbox':'menu':'menu_option':'group':'frame':'history') NOT NULL DEFAULT 'text',
请建议我们
答案 0 :(得分:1)
使用
echo preg_replace('/\'[\s]*\,[\s]*\'/', "':'", $input);
\'
字面匹配字符'
[\s]*
将删除单引号和逗号之间的任何空格
答案 1 :(得分:-1)
尝试这个
if(matOfKeyPoint.empty())