У меня проблема с проверкой торта. Пользователь вводит, например, «20 €» в поле формы, и я хочу получить только число «20» с вычеркнутым знаком евро. Но методы проверки позволяют только проверить, действительно ли что-то является тем, что должно быть.
Я собираюсь создать функцию в своем наборе правил, но я с трудом иду дальше, потому что то, что функция возвращает в контексте торта, является либо истинным, либо ложным, а не измененной переменной, как мне нужно ...
'rule-3' => array(
'rule' => 'checkEuro',
'message' => 'don´t need one because it should be a conversion only :-('
)
public function checkEuro($data) {
$data = str_replace('€','',$data);
return preg_replace('/[^0-9]/','', html_entity_decode($data));
}
Я надеюсь, что вы можете помочь. заранее спасибо