Tevhid
  • Joomla!JOOMLA CMS
    • Joomla CMS

      Joomla! CMS hakkında makaleler, resimli anlatımlar ve ipuçlarına buradan ulaşabilir, siz de bu kategoride yazılarınızı bizimle paylaşabilirsiniz.

  • Seo/SefOptimizasyon
    • Seo/Optimizasyon

      Joomla! sitelerinizi arama motorlarında hızla yükseltme ve iyi bir optimize için yapılması gereken her şey bu kategoride

  • Tasarim Gorsel Dunya
    • Tasarım/Grafik

      Tasarım ve grafik konusunda küçük ama faydalı bilgiler ve çeşitli paylaşımların bulunduğu kategorimiz

  • Php/Mysql Kodların Dunyası
    • Veritabanı/PHP

      Joomla! konusunun ayrılmaz ikilisi olan PHP ve mySQL konularında çeşitli anlatımlar ve ipuçları içeren kategorimiz

  • Teknoloji Gelisim/Yenilikler
    • Teknoloji IT/BT

      Teknolojik gelişmelere paralel olarak gelişen IT & BT sektöründen çeşitli haberler ve yorumlar içeren kategorimiz

  • iPhone iPhoneIzm
    • iPhone Dünyası

      iPhone hakkında temel bilgiler ve iphone kullanımı hakkında ipuçları ile resimli anlatım ve makaleler bölümüne mutlaka bakın.

  • Mmcn Anasayfa
PHP 17 - Dizi Nasıl Tanımlanır ?
0 Oylar
Bu makale : 221 kişi tarafından okunmuştur.
Ayaz Şamil Keskinkılıç / Cumartesi, 03 Ekim 2009 00:56

Bir önceki dersimizde dizilerde keylerin ve value lerin olduğunu belirtmiştik. Şimdi bu dizilerin nasıl yazıldığını ve yazarken nelere dikkat etmemiz gerektiğine fazla kafa karıştırmadan sadece bir dille değineceğiz.. Dizileri tanımlarken birkaç yol izlenebilir. Birazdan bunların nasıl tanımlandığını örnek kodlarla beraber vereceğiz. Fakat öncesinde şunu bilmemiz gerekiyor : Dizi tanımlarken key yazmak zorunda değiliz ama value yi mutlaka yazmamız gerekiyor. Örn :

$dersler [ ] =  "Matematik" ; $dersler [ ] =  "Biyoloji" ; $dersler [ ] =  "Kimya" ;

Üstte verilen kodlar girişte bahsettiğimiz yazım stillerinden sadece biridir. Dikkat ederseniz köşeli parantez içerisinde olması gereken key değerlerine herhangi birşey yazmadık fakat value yi tam olarak doldurduk.  Burda bilmemiz gereken nokta ise diziye farklı değerler atadık ve istediğimiz değeri yazdırabiliriz. Hangisini yazdırmak istiyorsak yazdırırız, yazdırmadıklarımızı ise siz istemediğiniz sürece kimse göremez. Bu kodlarda tanımlama yaparken key aramadığımız için PHP keyleri kendi otomatik olarak 0 ' dan başlayarak 1-2-3 ... diye  atadı. Ama keylerin de bizim kotrolumüzde olmasını istiyorsak ister rakam ister yazı olarak keyleri de atayabiliriz. Örneğin :

$dersler [1] =  "Matematik" ; $dersler [2] =  "Biyoloji" ; $dersler [3] =  "Kimya" ;

Burda 1-2-3 ün yerine ister 10-20-30 ister ahmet, mehmet, murat yazın farketmez. İsterseniz de karma yapın çok da önemli değil :) Ama Türkçe karakter kullanmamaya ( Key değerleri için sadece ) dikkat etmemiz gerekiyor. Dizi tanımlarken kullanacağımız stillerden bir diğeri ve yazılımda biraz daha kolayı ise şöyle :

$dersler = array ( 1 => "Matematik", 2 => "Biyoloji", 3 => "Kimya", ) ;

Örnekte de görüldüğü gibi keyleri tanımlayarak farklı bir yazım stili ile dizimizi tanımladık. Burka array komutunu kullanarak isterseniz bir dizi ye de key atar diğerlerini boş bırakabilirisiniz. Boş bıraktıklarınız sizin atadığınız değerden sonra PHP otomatik olarak atayacaktır.  Döngü kurarak dizi yanımlanabilir ama henüz döngüleri bilmediğimizden bunu ilerleyen derslerimizde işleyeceğiz. Diziyi bu gösterilen iki yazım şekilini kullanarak karma şekilde de yapabiliriz. Herkes mükemmel diziler kodlayacak diye bir durum söz konusu değil. Fakat dizilerin yazdırılmasında sizi yormaması ve daha rahat kodlama yapabilmeniz açısından tek bir şekilde dizi yazmanız sizin avantajınıza olacaktır. Dizilerin nasıl tanımlanacağını da gördükten sonra bir sonraki dersimizde tanımladığımız bu dizilerin nasıl ekrana yazdırılacağını ve istediğimizi nasıl göstermeyeceğimiz göreceğiz. Bir sonraki dersimizde görüşmek üzere..

0 Yorum

Yorum Ekleyin




Kategorideki İlgili Konular:


Kaydolun.
İletişim
Login

Giriş



Register

Kaydolun.

Question

İletişim



Joomla RehberiJOOMLA CMS KULLANMA KILAVUZU

Güncel HaberlerBiZi TAKiP EDEBiLECEGiNiZ KAYNAKLAR

İçerik aboneliği

blog'umuza ait haberlere siz gitmeyin, haberlerimiz size gelsin, feedburner üzerinden hemen eposta abonemiz olabilirsiniz. abonelik


Cıvıltımızı duyun!

Popüler sosyalleşme sitesi Twitter üzerindeki cıvıltılarımızı da her an takip edebilirsiniz. takip


Çok Okunanlar En çok okunan konular

12/03/2010 GitiPhone Youtube Sorunu

Bilindiği gibi ülkemize has yasakların en acayibi olan Youtube yasağı bir çok kullanıcısı olan bu siteye erişime engel oluyor ve normal internet kullanıcıları bu siteye özel DNS tanımla [ ... ]


22/03/2009 GitIphone DFU Mod'a Nasıl Alınır

Öncelikle DFU Mode'un açılımının ne olduğunu merak edenlerin bu meraklarını gidermek için "Device Firmware Update" olduğunu belirterek bu işlemin iphone cihazlarda nasıl yapılacağına d [ ... ]


03/05/2010 GitiPhone 3.1.3 3GS Jailbreak Yayınlandı

iPhone 3.1.3 sürümlü 3GS sahiplerinin merakla beklediği jailbreak nihayet yayınlandı. Telefonunuzu bilgisayarınıza bağlayın ve bilgisayarınıza yükleyeceğiniz Spirit isimli program vasıt [ ... ]


06/01/2009 GitInstallous Kullanımı

Installous uygulamasını bilmeyenler için kısaca bir açıklama yazmak istersek, installous, iphone için crackli oyun ve uygulamaları bilgisayarınızdan yüklemenize de yarayan bir uygulama olup [ ... ]


13/08/2010 GitiOS 4.0.2 Jailbreak

Öncelikle unlocked cihazlarda denenmediği için bu konuda ihtiyatlı davranmanızda yarar vardır diyerek iPhone iOS 4.0.2 jailbreak için gerekli olan firmware ve bilgileri sizinle paylaşmak istiy [ ... ]