Используйте yii\helpers\Html
и попробуйте что-то вроде:
= Html::textInput('xxx', value, options[]); ?>
Вы можете легко использовать explode()
и list()
для разделения любой комбинации кодов ...
$part = "1-15";
$codes = array();
list($codes['c1'], $codes['c2']) = explode("-", $part);
print_r($codes);
дает ...
Array
(
[c1] => 1
[c2] => 15
)
Для
$part = "10-15";
это дает ...
Array
(
[c1] => 10
[c2] => 15
)
Если вы не уверены, что ваши данные всегда верны, вы можете проверить, что данные имеют 2 компонента после использования explode()
, и конвертировать их только тогда, вы также можете сделать что-то, чтобы сообщить и сообщить об ошибке или что вам нужно ...
$split = explode("-", $part);
if ( count($split) == 2 ){
$codes['c1'] = $split[0];
$codes['c2'] = $split[1];
}
else {
// Not of correct format.
}
print_r($codes);