Преобразование всех значений $ _POST в целые числа при отправке формы HTML? - PullRequest
0 голосов
/ 14 сентября 2009

У меня есть веб-форма, и когда она отправляется, я публикую данные на странице PHP. Теперь мне нужен PHP, чтобы преобразовать каждое значение из POST для преобразования в целое число. На данный момент я попытался сделать это, как показано ниже

$_POST = array_map("convert",$_POST);

function convert(val){
    return (int)$val;
}

Есть ли для этого встроенная функция PHP.

Ответы [ 2 ]

8 голосов
/ 14 сентября 2009

Я думал, что:

$res = array_map('intval', $_POST);

достаточно короткий.

3 голосов
/ 14 сентября 2009

А как насчет использования intval вместо собственной convert функции?

Возвращает целочисленное значение var, используя указанную базу для конвертация (по умолчанию используется база 10).

(И, конечно же, все еще используя array_map)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...