Arşiv: Aralık 2008

PHP ile Array Çalkalamaca

PC World‘de doğan bir ihtiyaç sonucu yazdığım minik, salak ama yerinde işe yarar bir PHP fonksyonu bu. Yaptığı şey bir array’ı (dizi değişken) çalkalayarak (shuffle) değerlerin yerlerini değiştirmek. Çok eğlenceli aynı zamanda. Shake it baby! C’mon…


$tags=Array("simto alev", "sanalcafe.com", "NaturelGS", "pc world", "computerworld", "televidyon", "eblek pazar", "traş makinesi", "nintendo","karbonat", "sinema",  "blog", "kerpeten", "bamya");

 

function array_calkala($array)
{
  $max=count($array)-1;
  $sayilar = range(0, $max);
  srand((float)microtime() * 1000000);
  shuffle($sayilar);

  foreach ($sayilar as $sayi)
  {
    $sonuc[]=$array[$sayi];
  }

  return $sonuc;

}

$yeniArray=array_calkala($tags);

print_r($yeniArray);

Aralık 02 / 2008
Yazar Simto ALEV
Kategori Benden..
Yorumlar Yorum Yok

İşte yeniden!

Elimde olmayan sebeplerle sunucu bağlantısı kesildiği için 4 gün boyunca biricik sitem de kapalı kaldı. Ancak sorunu aştık. Muhtemelen de yakın zamanda yeni bir sunucuya taşınacağım. Düzenli yazmasam, yazdıklarım çoğu zaman kimseleri ilgilendirmese de buralarda her an bir şeyler yazabileceğim kendime ait bir mecranın varlığını bilmek dahi çok güzel…

Aralık 02 / 2008
Yazar Simto ALEV
Kategori Benden..
Yorumlar 2 Yorum