Zihni Özgürlük

MySQL CONCAT Fonksiyonu

CONCAT(str1,str2,...)

MySql CONCAT fonksiyonu iki stringi birleştirir ve tek bir string yapar.

Çalışanlar tablosu aşağıdaki gibi olsun.

+-----+-----+--------+

| id  | adi |soyadi  |

+-----+-----+--------+

| 1   |Ali  |Kaya    |

| 2   |Veli |Soylu   |

| 3   |Esra |Güzel   |

+-----+-----+--------+

adi ve soyadı kolonlarını birleştirmek isteyelim:

mysql> SELECT CONCAT(adi,soyadi) AS adi_ve_soyad FROM calisanlar

+-----+----------+

| adi_ve_soyadi  |

+----------------+

|AliKaya         |

|VeliSoylu       |

|EsraGüzel       |

+----------------+

in_array() ve array_search() işlevleri

in_array() :

1
bool in_array  ($igne  , array $samanlik )

igne değerini samanlik dizisinde arar, bulursa TRUE bulamazsa FALSE döndürür.

1
2
3
4
5
6
7
8
$renkler = array("Mavi", "Yeşil", "Turuncu", "Kırmızı");
if (in_array("Yeşil", $renkler)) {
echo "Dizide 'Yeşil' değeri var";
}
else
{
echo "Dizide 'Yeşil' değeri yok";
}

array_search() :

1
mixed array_search  ($igne  , array $samanlik )

in_array gibi çalışır, aranan değer dizede bulunursa TRUE yerine bulunan elemanın anahtarını döndürür, bulamazsa yine FALSE döndürür.

1
2
3
4
$renkler = array(0 => 'Mavi', 1 => 'Yeşil', 2 => 'Turuncu', 3 => 'Kırmızı');
 
$anahtar = array_search('Yeşil', $renkler); // $anahtar = 2;
$anahtar = array_search('Kırmızı', $renkler);   // $anahtar = 3;

Türkçe karakterlerin HTML entitileri

Kod Karakter
Ğ Ğ
ğ ğ
İ İ
ı ı
Ş Ş
ş ş

empty() İşlevi

Sözdizimi:

1
bool empty  ( mixed $var  )

Değişkenin boş olup olmadığını kontrol eder.

empty fonsiyonunu aşağıda şekilde kulladığımda fatal error(ölümcül hata) aldım.

1
2
empty(strtolower($degiskenim))
Fatal error: Can't use function return value in write context in /home/content/f/i/k/dizi.php on line 7

Sadece değişkenler bu fonksiyona parametre geciliyormuş. İşlev vaya yöntem parametre olarak gecilemiyor.

Siteler Hakkında

Siteler Hakkında güzel bir web uygulaması, web site bilgilerinin yer aldığı bir veri ambarı..

Sitenin adresi http://www.sitelerhakkinda.com Siteler Hakkında, kayıtlı her site için bir wiki makalesi oluşuyor. Wiki makalesi ilk oluştugunda otomatik olarak site hakkında ve başlık bilgilerini yazılıyor, çeşitli istatistik bilgileri içeren kütük bilgileri derleniyor.

Ancak sadece bu otomatik bilgilerle yetinmeyebiliyorsunuz. Sitedeki wiki makaleleri wikinin anlamına uygun olarak özgürce kullanıcılar tarafından değiştirilebiliyorlar. Bu şekilde siz de bilginizi bir wiki sayfasını düzenleyerek diğer insanlarla paylaşabiliyorsunuz. Güvenlik amacıyla yapılan her değişikliğin bir kaydı tutuluyor, gerektiği takdirde geçmiş sürümler kolayca yüklenebiliyor.

“Siteler Hakkında” kolayca Türk internet kullanıcılarının web siteleri hakkında bilgilerini hep birlikte yazdığı bir ansiklopediye benzetilebilir.

Kayıtlı siteler hakkında aşağıdaki gibi bilgiler de kolaylıkla öğrenilebiliyor:
Web sitesinin iletişim bilgileri.
Web sitesinin diğer siteler karşısındaki sıralaması. (Site Rating)
Web sitesinin ip adresi ve aynı ip adresindeki komşuları. (Site Araştırıcı)
Web sitesinin popüler trafik ölçüm ve arama motorlarındaki değerleri. (Google, Yahoo, Alexa)
Örnek Wiki Makaleleri
http://www.sitelerhakkinda.com/ilef.ankara.edu.tr
http://www.sitelerhakkinda.com/google.com.tr

Özetle siteler hakkında öğrenmek istediğiniz şeyler, kendi siteniz hakkında paylaşmak isteğiniz şeyler için http://www.sitelerhakkinda.com sitesini kullanabilirsiniz.