Как проверить, что php explode содержит только целые значения, разделенные запятыми.Как проверить взорвать, содержат только значения, разделенные запятой ...?
, например, у меня есть
$str= '10,20,30,40,50,60,70,80,90,100';
$arr = explode(',',$str);
и я хочу, чтобы проверить, если значение в $ ул является 10,20,30 и так далее. и не может содержать строку и слова.
Я в основном заполняю выпадающее меню из этого $ arr, и я хочу проверить, вводит ли пользователь целые значения с запятой, а затем показывает выпадающее меню, если пользователь вводит какой-либо другой формат.
Я также использую is_int
или is_numeric
, но он не может решить мою проблему.
спасибо заранее.
какая ошибка вы получаете, когда вы используете is_int или is_numeric? – WeAreRight
@JoneDotosvky, если кто-то вводит $ str = '10a, 20b, 30c, 40'; он также возвращает true. –
@TehseenAhmed 'is_numeric()' будет работать отлично. проверьте приведенные ниже примеры –