php küresel Döşeme $ _POST

5 Cevap

Tüm $ _POST değişkenler Döşeme olabilir? Her VAR düzeltme için ben şu anda çok uzun bir liste var çünkü. çok profesyonelce görünüyor. i ($ _POST) Döşeme düşündüm; belki işe ama olmadı olur:]

5 Cevap

Çok boyutlu diziler ile çalışır

array_walk_recursive($_POST, function (&$val) 
{ 
    $val = trim($val); 
});

Hızlı ve basit:

foreach($_POST as $key => $val)
{
    $_POST[$key] = trim($val);
}

Basit, ve (bence) temiz, array_map işlevi yerleşik kullanmaktır:

array_map('trim', $_POST);

Sen de bu yüzden gibi ilk arama-parametre olarak bir dizi ileterek kendi yöntemi uygulayabilirsiniz:

array_map(array('My_Class', 'staticMethod'), $_POST); // Invoke a static method

array_map(array($myObject, 'objectMethod'), $_POST); 
// Invoke $myObject->objectMethod for each element of $_POST