我的数据库中有字符串,例如
Label is {input:inputvalue} and date is {date:2013-2-2}
如何从第一个大括号中提取 input 和 inputvalue,从第二个大括号中提取 date 和 2013-2-3 等等?所以显示像
Label is <input name="input" value="input_value"> and date is <input name="date" value="2013-2-2">
以下函数仅在字符串具有 {input} 或 {date} 时才有效
function Replace_brackets($rec){
$arr = array(" <input name="input" value='input'> ",
" <input name="date" value='date'> ");
$arr1 = array('{input}','{date}');
$itemvalue=str_replace($arr1,$arr,$rec);
return $itemvalue;
}
文本上可能有或多或少的大括号,例如 2 个输入大括号和 4 个日期大括号。
有任何想法吗?