array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.preg-grep.php', 1 => 'preg_grep', ), 'up' => array ( 0 => 'ref.pcre.php', 1 => 'PCRE İşlevleri', ), 'prev' => array ( 0 => 'function.preg-filter.php', 1 => 'preg_filter', ), 'next' => array ( 0 => 'function.preg-last-error-msg.php', 1 => 'preg_last_error_msg', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/pcre/functions/preg-grep.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
preg_grep — Düzenli ifadeyle eşleşenleri içeren bir dizi döndürür
şablon
ile eşleşen dizi
dizisinin elemanlarından oluşan bir dizi döner.
şablon
Bir dizge olarak, aranacak şablon.
dizi
Girdi dizisi.
seçenekler
PREG_GREP_INVERT
belirtilirse,
şablon
ile eşleşmeyen
girdi
dizisinin elemanlarından oluşan bir dizi
ile döner.
dizi
dizisindeki anahtarları kullanan bir dizi
döndürür, başarısızlık durumunda false
döner.
Düzenli ifade şablonu derlendiğinde geçerli bir düzenli ifade haline gelmezse
bir E_WARNING
çıktılanır.
Örnek 1 - preg_grep() örneği
<?php
// Gerçek sayı içeren bütün dizi elemanlarını döndürür
$fl_array = preg_grep("/^(\d+)?\.\d+$/", $array);
?>