En son web geliştirme öğreticiler
 

PHP filter_var_array() Function


<Komple PHP Filtre Referans

Tanımı ve Kullanımı

filter_var_array() işlevi, birden çok değişken alır ve isteğe bağlı olarak filtre

Bu fonksiyon, arama olmadan birçok değerleri filtre edilmesi için kullanışlıdır filter_var() ve üzerinde.

başarısızlık başarı veya YANLIŞ istenen değişkenlerin değer dizisi döndürür.

Sözdizimi

filter_var_array(array, args)

Parametre Açıklama
array Gereklidir. filtrelemek için verileri içeren dize anahtarları bir dizi belirtir
args İsteğe bağlı. Filtre ifade dizi belirtir. Geçerli dizi anahtarı değişken adım ve geçerli bir değeri olan bir filtre kimliği ya da filtre, bayrakları ve seçenek belirten bir dizidir.

bu nedenle, giriş dizideki tüm değerleri belirtilen filtre ile filtre edilir, bu parametre de, tek bir filtre kimliği olabilmektedir

Bir filtre kimliği, kimlik adı olabilir (like FILTER_VALIDATE_EMAIL) ya da bir kimlik numarası (like 274)


İpuçları ve Notlar

Tip: Giriş Komple PHP Filtre Referans olası filtreler bu işlev ile kullanmak için.


Örnek

<?php
$arr = array
  (
  "name" => "peter griffin",
  "age" => "41",
  "email" => "[email protected]",
  );

$filters = array
  (
  "name" => array
    (
    "filter"=>FILTER_CALLBACK,
    "flags"=>FILTER_FORCE_ARRAY,
    "options"=>"ucwords"
    ),
  "age" => array
    (
    "filter"=>FILTER_VALIDATE_INT,
    "options"=>array
      (
      "min_range"=>1,
      "max_range"=>120
      )
    ),
  "email"=> FILTER_VALIDATE_EMAIL,
  );

print_r(filter_var_array($arr, $filters));
?>

kodun çıktısı olmalıdır:

Array
  (
  [name] => Peter Griffin
  [age] => 41
  [email] => [email protected]
  )

<Komple PHP Filtre Referans