データベースに次のような文字列があります
Label is {input:inputvalue} and date is {date:2013-2-2}
最初のブレースから input と inputvalue を抽出し、2 番目のブレースから 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 つの日付中かっこなど、テキストには多かれ少なかれ中かっこがある場合があります。
何か案は?