⚠️ Güvenlik nedeniyle tüm kullanıcı şifreleri sıfırlanmıştır. Lütfen buraya tıklayarak yeni şifre talep ediniz.
IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet odaları

>
+
Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 30 Ekim 2014, 07:31   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
değişkene fonksiyon atamak create_function()




create_function 'ı eval 'e benzetebilirsiniz. Yanlız unutmayın create_function bir fonksiyonken eval bir dil yapısıdır.

örnek 1:

$carpim_yazdir = create_function('$x,$y','echo $x * $y;');

$carpim_yazdir(5,2);


örnek 2:

$arama = create_function('$anahtar,$array,&$bul','global $bul; foreach ($array as $key => $value) { if (str_pos($value,$anahtar)!==false) $bul[] = $value; }');
$ara = array ( 'Php güzel bir dildir.',
'Php ile hayatınızı kolaylaştırın.',
'Asp nedir bizi ilgilendirmez.',
'Ama perli de severiz.' );
function bul_yazdir($ara,$anahtar,$arama_fonksiyonu) {
$bul = array();
$arama_fonksiyonu($anahtar,$ara,$bul);
foreach ($bul as $value) {
echo '- '.$value.'<br />';
}
}
bul_yazdir($ara,'Php',$arama);


örnek 3:

$anahtar = 'Php';
$ara = array ( 'Php güzel bir dildir.',
'Php ile hayatınızı kolaylaştırın.',
'Asp nedir bizi ilgilendirmez.',
'Ama perli de severiz.' );
$bul = array();
$arama = create_function('&$deger,$indeks', 'global $anahtar; if (strpos($deger,$anahtar)) {global $bul; $bul[] = $deger; }');
$ara_ve_yazdir = create_function('&$deger,$indeks', 'global $anahtar; if (strpos($deger,$anahtar)) echo $deger.'<br />'; ');
array_walk($ara, $arama);
echo '<pre>',print_r($bul,true),'

__________________
Bu kez pek bir afili yalnızlık, ağlatan bir kadın kadar düşman. Ağzı bozuk üstelik bırakmıyor acıtmadan.
 
Alıntı ile Cevapla

Cevapla

Etiketler
atamak, createfunction, değişkene, fonksiyon


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler Arama
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Bire Bir Fonksiyon Amelia Sözlük 0 27 Ağustos 2014 19:20
Kayıt defteri anahtarına izin atamak Satuk Windows 0 03 Eylül 2012 16:48
Tersholomor Fonksiyon Liaaa Ödev ve Tezler 0 20 Nisan 2012 02:05