Bir HTML formu teslim edildiğinde tamsayılar tüm $ _POST değerleri dönüştürme?

2 Cevap

Ben bir web formu var ve onu teslim aldığında ben bir PHP sayfası veri göndermek. Şimdi bir tamsayı dönüştürülecek POST her değeri dönüştürmek için PHP gerekir. Şu anda ben aşağıda bunu do çalıştı

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

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

Bunun için yerleşik bir PHP fonksiyonu var.

2 Cevap

Ben düşündüm:

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

yeterince kısa.

Ne intval kullanarak, yerine kendi convert fonksiyonu hakkında?

Returns the integer value of var , using the specified base for the conversion (the default is base 10).

(Ve tabii ki, yine array_map kullanarak)