Hoşgeldiniz, Ziyaretçi.Lütfen giriş yapın veya kayıt olun.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.
Nisan 25, 2019, 01:42:03 ÖS


FORUM ŞU AN İÇİN (ÖZEL BÖLÜMLER HARİÇ) TÜM ZİYARETÇİLERE AÇIKTIR.
EMEĞE SAYGI AÇISINDAN ALINTILARIN MUTLAKA KAYNAK GÖSTERİLMESİ RİCA OLUNUR.


Ana Sayfa Ana Sayfa Yardım Ara Giriş Yap Kayıt
+  Hay-NS Yazılım
|-+  WEB TABANLI DİLLER
| |-+  PHP Makaleler
| | |-+  DİZİLER
| | | |-+  Dizi Fonksiyonları - in_array() - array_search()
0 Üye ve 1 Ziyaretçi konuyu incelemekte. « önceki sonraki »
Sayfa: [1] Aşağı git Bu Konuyu Gönder Yazdır
Gönderen Konu: Dizi Fonksiyonları - in_array() - array_search()  (Okunma Sayısı 8951 defa)
turkoder
Adnan YILDIZ
Administrator
Onbaşı
*****

Rep Puanı: +0/-0
Çevrimdışı Çevrimdışı

Mesaj Sayısı: 218



WWW
« : Temmuz 19, 2008, 01:13:53 ÖÖ »

1-a. in_array() (PHP 4 ve üstü)
Verilen değerin dizide varolup olmadığını denetler. Değer var ise TRUE , yok ise FALSE döndürür.
Kod:
<?PHP
$dizi = array("PHP", "HTML", "XML");
if (in_array("PHP", $dizi))
echo "var";
else
echo "yok";
?>


Birinci parametredeki değeri ikinci parametredeki dizi
elemanları değerleri içinde arar. Eğer aranan değer bulunursa
TRUE, bulunamaz ise FALSE değeri döner.
Çıktısı:
var
------------------------------------------------

1-b. in_array() (PHP 4 ve üstü)
Eğer üçüncü parametre değeri TRUE olarak verilirse, arama
sadece birinci parametredeki değerin veri tipi ile eşit olan
elemanlar arasında yapılır.
Kod:
<?
$dizi = array("metin", 27, 12, 65);
if (in_array("27", $dizi, TRUE))
echo "27 (metin) bulundu";
if (in_array(65, $dizi, TRUE))
echo "65 (sayı) bulundu";
?>

Çıktısı:
65 (sayı) bulundu
-------------------------------------------------------------

 2-a. array_search() (PHP 4.0.5 ve üstü)
in_array() fonksiyonu ile neredeyse aynı olup, eğer verilen
değer bulunursa TRUE değeri yerine, bulduğu değere ait
anahtarı (eleman ismini) döndürür.
Kod:
<?
$dizi = array("bir" => "PHP", "iki" => "HTML");
echo array_search("PHP", $dizi);
?>
Çıktısı:
bir
Logged
Sayfa: [1] Yukarı git Bu Konuyu Gönder Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

MySQL Kullanıyor PHP Kullanıyor Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 Uyumlu! CSS Uyumlu!
Bu Sayfa 0.028 Saniyede 19 Sorgu ile Oluşturuldu