Anasayfa FORUMLAR Üye Girişi Dosyalar Dersler İpuçları Yardımcı Araçlar Hakkımızda
KİMLER BAĞLI
Toplam Üye: 32638
Aktif Üye: 0
Aktif Ziyaretçi: 676
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 php nuke kurulum tam anla..
(5934 okuma, 5 yanıt)
 Ders 10: Form işlemleri-1..
(18934 okuma, 25 yanıt)
 DERS-3: Değişkenler..
(21968 okuma, 29 yanıt)
 DERS-1: PHP Derslerine Ba..
(17963 okuma, 23 yanıt)
 DERS-5: Program Denetleme..
(24154 okuma, 33 yanıt)
 DERS-2: PHP Yazım Kuralla..
(32207 okuma, 48 yanıt)
 DERS-9: Fonksiyonlar..
(9585 okuma, 10 yanıt)
 DERS-4: Matematik ve mant..
(10718 okuma, 12 yanıt)
 DERS-8: Diziler..
(20033 okuma, 29 yanıt)
 DERS-7: PHP ile Döngü İşl..
(31620 okuma, 52 yanıt)
 DERS-6: Program Denetleme..
(8809 okuma, 10 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - DERS-8: Diziler
 AramaArama   RütbelerRütbeliler   ProfilProfil   GirişGiriş 


DERS-8: Diziler
Sayfaya git 1, 2  Sonraki
 
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> PHP -> PHP Dersleri
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
Aliosman
Teknik Yönetici
Teknik Yönetici





Kayıt: Jul 20, 2002
Mesajlar: 3836
Konum: Balıkesir

MesajTarih: 2007-08-09, 11:00:37    Mesaj konusu: DERS-8: Diziler Alıntıyla Cevap Gönder

Bu konu aslında uzun bir konu. Ancak şimdilik konuyu fazla uzatmayacam.

Değişkenler için PHP’nin olmazsa olmazları demiştim. Değişkenleri bilmiyorsanız, onların kullanımını bilmiyorsanız bu iş olmaz. Diziler içinde şunu söyleyeyim. Dizileri bilmiyorsanız birçok kolaylığı bilmiyorsunuz demektir.

ÖNEMLİ: Sayı sayma işlemleri 1 den değil 0 dan başlar. Bunu unutmayın.

Dizi (array) nedir? Bir değişkene teorik olarak sınırsız sayıda veri yüklememize yarayan bir fonksiyondur. Basit olarak; bir veritabanındaki verileri listelemek için her bir veri için değişken tanımlama zorunluluğunu ortadan kaldırır.

Dizi tanımlamak için bir değişken adı yazarız ve sonuna köşeli parantez (süslü parantezde olabilir) kullanırız.

$degisken[]="Selam";
$degisken[]="Millet Bu Dersimizde";
$degisken[]="Dizileri işliyoruz";

Şimdi $degisken adlı değişkene 3 tane veri girdik. Bu değişken [] işaretleri nedeniyle dizi oldu. Şimdi bunu ekrana yazdırmaya çalışalım.

Kod:

$degisken[]="Selam";
$degisken[]="Millet Bu Dersimizde";
$degisken[]="Dizileri işliyoruz";
echo $değisken[];


Eeee yazmadı. Boş bi sayfada Array diye bir şey gösterdi. Demek ki bu şekilde gösteremiyoruz. Kodu şu hale getirelim.

Kod:

$degisken[]="Selam";
$degisken[]="Millet Bu Dersimizde";
$degisken[]="Dizileri işliyoruz";
print_r($değisken);


Bu şekle getirince de içerisini olduğu gibi gösterdi. Biz dizi tanımlayarak aslında ne şekle soktuğumuz görülüyor. (print_r fonksiyonu dizi içini görmemizi sağlar)

Array ( [0] => Selam [1] => Millet Bu Dersimizde [2] => Dizileri işliyoruz )

Bakın gördünüz mü? Dizilerde bir sıra var. Bu sıra 0 dan başlıyor. Bizim aslında oluşturduğumuz şekil buymuş. Peki bütün içeriği ekrana bu şekilde gösterdik. Bu şekilde gösterim tabii ki yapmak istemeyiz. İstediğimiz sıradaki içeriği nasıl gösteririz?

Kod:

$degisken[]="Selam";
$degisken[]="Millet Bu Dersimizde";
$degisken[]="Dizileri işliyoruz";
echo $degisken[0];


Gördüğünüz üzere ilk değeri gösterttik. Ekrana “Selam" çıkacak. Kodda yer alan 0 (sıfır) sıra numarasını işaret eder. Verdiğim ilk örnekte sıra numarasını biz oluşturmadık. İstersek bizde sıra numarası tanımlayabiliriz.

Kod:

$degisken[‘a’]="Selam";
$degisken[‘b’]="Millet Bu Dersimizde";
$degisken[‘c’]="Dizileri işliyoruz";
echo $degisken[’c’];


Burada diziye sıra numarasını biz verdik. Biraz daha karmaşıklaştıralım.
Kod:

$degisken[‘a’][1]="Selam";
$degisken[‘a’][2]="Millet Bu Dersimizde";
$degisken[‘a’][3]="Dizileri işliyoruz";
echo $degisken[’a’][3];


Evet bu şekilde iç içe iki dizi kullanmış olduk. Bu konuda fazla durmadan ilerliyorum. Dizileri hep bu şekilde mi tanımlamak zorundayız? Elbette hayır. Şimdi asıl yönteme yani array kullanımına geçiyoruz.
Kod:

$degisken=array(
1=>"Selam",
2=>"Millet",
3=>"Netopsiyon"
);
print_r($degisken);


Karşımıza;
Array ( [1] => Selam [2] => Millet [3] => Netopsiyon )

şeklinde bir sonuç çıkacak. Sıra numarasını biz girdiğimiz için bu halde gösterdi. İstersek numara girmeden de yapabilirdik.

Kod:

$degisken=array(
"Selam",
"Millet",
"Netopsiyon"
);
print_r($degisken);

Bu durumda ekrana;
Array ( [0] => Selam [1] => Millet [2] => Netopsiyon )

şekli çıkardı. Sizlere tavsiyem sıra bilgisi vermeyi unutmayın. Yoksa ekrana yazdırma işlemlerinde bayağı ter dökersiniz. Şimdi biraz daha zorlaştırayım.

$degisken=array(
“dersler"=>array(“php","asp","perl"),
“okul"=>array(“ilkokul","lise"),
“numara"=>array(1,3,5,7,9,2,4,6,8)
);

İç içe bir biri array kullandım değil mi? Şimdi buradan veri alalım.

Kod:

$degisken=array(
"dersler"=>array("php","asp","perl"),
"okul"=>array("ilkokul","lise"),
"numara"=>array(1,3,5,7,9,2,4,6,8)
);
echo $degisken["dersler"][0];//PHP sonucunu verir.
echo "<br>";
echo $degisken['okul'][1]; //lise sonucunu verir.


Dizi tanımlamak ve basitçe gösterimi bu şekildedir. Şimdi dizilerde diğer işlemlere geçelim.

Bir dizide kaç adet veri olduğunu öğrenmemiz gerekebilir. Bu tür durumlarda count yada sizeof komutları kullanılır.

$dizi=array(1,3,5,7,9);
echo count($dizi);
echo “<br>";
echo sizeof($dizi);

İkisi de bize aynı sonucu verecektir.

Kod:

$dizi=array(“a","b","c","d",1,3,4);
foreach ($dizi as $veriler) {
echo “$veriler -";
}


Bu şekilde karşımıza;
a -b -c -d -1 -3 -4- sonu çıkacaktır.

Şimdi for ve while döngülerini kullanarak aynı diziyi ekrana yazdıralım.

Kod:

$dizi=array("a","b","c","d",1,3,4);
for ($i=0;$i<count($dizi);$i++) {
echo "$dizi[$i] -";
}


Birde aynı işlemi while ile yapıyoruz.

Kod:

$dizi=array("a","b","c","d",1,3,4);
$i=0;
while ($i<count($dizi)) {
echo "$dizi[$i] -";
$i++;
}


Gösterim değişmedi. Aynı şekilde gösterdi. Yalnız fazladan count kullanarak dizi içeriğinde kaç veri var onu saydık ve $dizi[$i] ile ekranda göstermeye çalıştık.

Sıra numarasını da ekrana yazdıralım.

Kod:

$dizi=array("a","b","c","d",1,3,4);
foreach ($dizi as $sira=>$veriler) {
echo "SIRA: $sira VERİSİ: $veriler <br>";
}


Dizi içeriğini ekranda gösterdik. Bu şekilde sizde örnekler yaparak dizileri mantık olarak öğrenebilirsiniz.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-03-29, 01:14:11    Mesaj konusu: Forum Arası Reklamlar


Başa dön
sade_kahve
Mesaj: 500+
Mesaj: 500+





Kayıt: Oct 08, 2005
Mesajlar: 925
Konum: Kasımpaşa

MesajTarih: 2007-08-09, 12:38:08    Mesaj konusu: Alıntıyla Cevap Gönder

Teşekkür ederim Ağam:)) Çok yararlı bir konu... sagılarla..
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et MSN Messenger
Turkekip
Mesaj: 50+
Mesaj: 50+





Kayıt: Apr 04, 2007
Mesajlar: 78

MesajTarih: 2007-08-09, 13:19:27    Mesaj konusu: Alıntıyla Cevap Gönder

peki söyle bakalım sade_kahve sana bir soru

aşağıdaki kodu iyi incele

$sayilar= array("bir","iki","uc","dort");

echo $sayi[1];

yazarsak ekrana ne yazar?
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Sercan
Mesaj: 1000+
Mesaj: 1000+





Kayıt: Jan 07, 2006
Mesajlar: 1719
Konum: İstanbuL //

MesajTarih: 2007-08-09, 14:07:00    Mesaj konusu: Alıntıyla Cevap Gönder

türkekip,boş gelir çünkü array $sayilar değişkeninde echo $sayi[1] demişsin.yani boş sayfa.$sayi $sayilar olsaydı iki gelirdi çünkü diziler 0 "sıfır"dan başlıyordu :)
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
serkanyilmaz303
Mesaj: 100+
Mesaj: 100+





Kayıt: Aug 14, 2005
Mesajlar: 140
Konum: Ankara

MesajTarih: 2007-08-09, 14:16:31    Mesaj konusu: Alıntıyla Cevap Gönder

Aliosman hocam teşekkür ederiz fakat sorularımız nerde :)
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Turkekip
Mesaj: 50+
Mesaj: 50+





Kayıt: Apr 04, 2007
Mesajlar: 78

MesajTarih: 2007-08-09, 14:55:02    Mesaj konusu: Alıntıyla Cevap Gönder

terbik ederim Sercan :)
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Aliosman
Teknik Yönetici
Teknik Yönetici





Kayıt: Jul 20, 2002
Mesajlar: 3836
Konum: Balıkesir

MesajTarih: 2007-08-09, 15:41:10    Mesaj konusu: Alıntıyla Cevap Gönder

tabii ki sorularım var olmaz mı Very Happy

Kod:

<?php
$aylar = array(1 => 'Ocak', 'Şubat', 'Mart','Nisan','Mayıs','Haziran');
print_r($aylar);
?>


Ben eğer $aylar dizisini bu şekilde oluşturursam sonuç ne olur? Bir hatam var mı?
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Aliosman
Teknik Yönetici
Teknik Yönetici





Kayıt: Jul 20, 2002
Mesajlar: 3836
Konum: Balıkesir

MesajTarih: 2007-08-09, 16:02:06    Mesaj konusu: Alıntıyla Cevap Gönder

print_r ile daha güzel bir gösterim yapmaya var mısınız?

Kod:

$aylar = array('Ocak', 'Şubat', 'Mart','Nisan','Mayıs','Haziran');

echo "<pre>"; //HTML Komutu pre

print_r($aylar);

echo "</pre>";


Sonucu bize aşağıdaki şekilde gösterir.

Array
(
[0] => Ocak
[1] => Şubat
[2] => Mart
[3] => Nisan
[4] => Mayıs
[5] => Haziran
)
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-03-29, 01:14:11    Mesaj konusu: Forum Arası Reklamlar


Başa dön
serkanyilmaz303
Mesaj: 100+
Mesaj: 100+





Kayıt: Aug 14, 2005
Mesajlar: 140
Konum: Ankara

MesajTarih: 2007-08-09, 16:12:54    Mesaj konusu: Alıntıyla Cevap Gönder

Hocam çift tırnaktan teke düşürmüşsün fakat değişen bişey yok eksik olan bence sadece $aylardan sonra [1] gibi bir sıra olabilir.Bu şekilde yaparak sıralamayı 0 dan değil de 1 den başlatmışsın..
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Turkekip
Mesaj: 50+
Mesaj: 50+





Kayıt: Apr 04, 2007
Mesajlar: 78

MesajTarih: 2007-08-09, 16:27:35    Mesaj konusu: Re: DERS-8: Diziler Alıntıyla Cevap Gönder

şöyle nasıl olur acaba ?


Kod:
$aylar = array('Ocak', 'Şubat', 'Mart','Nisan','Mayıs','Haziran');

$say = count($aylar);

for($x=0; $x<=$say; $x++){

echo $aylar[$x]."<br>";
}
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
yenibir
Mesaj: 500+
Mesaj: 500+





Kayıt: Nov 08, 2005
Mesajlar: 757
Konum: Sivas

MesajTarih: 2007-08-09, 20:05:56    Mesaj konusu: Alıntıyla Cevap Gönder

Güzel Güzel Ali Umduğundan Çok kişi Öğrenecek Bu işi Very Happy

Dizilere Girdiğinize Göre Satır ( Dizi ) Fonksiyonlarınıda Öğrenmenizi Tavsiye Ederim Yukarıda Foreach Gördümde Razz

Ezberleyebildiğiniz Kadar çok Satır Fonksiyonu Ezberleyin iş Onlarda Bitiyor

Ne Yaparsanız Yapın Karşınıza Çıkacak

Faydalanabileceğiniz Kaynaklar ;

www.php.net ingilizce www.pehaspe.com/php Türkçe ( Tamamlanmadı Ama iş Görür Çok Fonksiyon var )
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder MSN Messenger
Aliosman
Teknik Yönetici
Teknik Yönetici





Kayıt: Jul 20, 2002
Mesajlar: 3836
Konum: Balıkesir

MesajTarih: 2007-08-10, 16:32:02    Mesaj konusu: Alıntıyla Cevap Gönder

Evet başka örnek yapmaya çalışan yok mu? Bu konuda sorulacak pek bir soru yok. Dizi oluşturup içeriği gösterecek örnekler hazırlayabilirsiniz.

Bir sonraki dersimiz son ön bilgi niteliğinde. Fonksiyonları ve include komutunu anlatıyorum. Sonrasında form işlemleri ile gerçek uygulamalara doğrudan giriş var ve geri dönüş yok Very Happy
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Turkekip
Mesaj: 50+
Mesaj: 50+





Kayıt: Apr 04, 2007
Mesajlar: 78

MesajTarih: 2007-08-10, 17:29:58    Mesaj konusu: Re: DERS-8: Diziler Alıntıyla Cevap Gönder

Belkide şöyle olmalı
Kod:
$aylar = array('Ocak', 'Şubat', 'Mart','Nisan','Mayıs','Haziran');

foreach($aylar as $yaz){

echo $yaz."<br>";
}



yada

Kod:
$aylar = array('Ocak', 'Şubat', 'Mart','Nisan','Mayıs','Haziran');

foreach($aylar as $anahtar => $yaz){

echo  "$anahtar = > $yaz <br>";
}


ne dersiniz?
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Kenanc1969
Mesaj: 300+
Mesaj: 300+





Kayıt: Aug 05, 2005
Mesajlar: 374
Konum: Trabzon

MesajTarih: 2007-08-10, 18:59:56    Mesaj konusu: Alıntıyla Cevap Gönder

Valla hakikat bey gibi bu işin uzmanlarını yakalamışken sorabildiğiniz kadar sorun.... Tabiki Ali Osman Bey ve diğer netopsiyon ekibi üyelerini...Bizede öğrenmek için çaba göstermek kalıyor. emeği geçen bilgi ve deneyimlerini bizimle paylaşan herkese teşekkür ederim...
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
yenibir
Mesaj: 500+
Mesaj: 500+





Kayıt: Nov 08, 2005
Mesajlar: 757
Konum: Sivas

MesajTarih: 2007-08-11, 14:04:13    Mesaj konusu: Alıntıyla Cevap Gönder

Kod:

<?PHP

$vurkirparcala ="$page_title";

$bol = explode(' ', $vurkirparcala);
foreach ($bol as $baslik=>$kalan) {
echo ' <a href="search.php?search='.$kalan.'">'.$kalan.'</a>';
}
// Girdi : Netopsiyon Online || Forums || PHP Dersleri || DERS-8: Diziler
// Çıktı : search.php?search=Netopsiyon search.php?search=Online search.php?search=|| search.php?search=Forums search.php?search=|| search.php?search=PHP search.php?search=Dersleri search.php?search=|| search.php?search=DERS-8: search.php?search=Diziler 
?>


Kod:


<?php

<?php
$nedir = array(1 => 'tarkan', 'hepsi', 'çıktı');

$cek ="$nedir";

$say = explode(' ', $cek);
foreach ($say as $mp3indir=>$nedir) {
echo "$nedir mp3 indir<br />\n";
}
// Çıktı : tarkan mp3 indir <br /> hepsi mp3 indir <br /> çıktı mp3 indir <br />
?>
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder MSN Messenger
Aliosman
Teknik Yönetici
Teknik Yönetici





Kayıt: Jul 20, 2002
Mesajlar: 3836
Konum: Balıkesir

MesajTarih: 2007-08-26, 15:25:43    Mesaj konusu: Alıntıyla Cevap Gönder

foreach kulllanımı konusunda bir soru da buraya.

$kelime adında bir değişkenimiz var. Bu değişkenin değeri Netopsiyon. Sizden istediğim şu. Bu değişkenin içeriğini her harf alt alta olacak şekilde foreach ile göstertin.

Başlangıcı ben yazayım. foreach a siz sokun.

Kod:

$kelime="Netopsiyon";
$bol=str_split($kelime);
//foreach buraya girecek.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Sercan
Mesaj: 1000+
Mesaj: 1000+





Kayıt: Jan 07, 2006
Mesajlar: 1719
Konum: İstanbuL //

MesajTarih: 2007-08-26, 18:47:49    Mesaj konusu: Alıntıyla Cevap Gönder

Kod:
while ($al<count($bol)) {
echo "$kelime[$al]<br>";
$al++;
}
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
serkanyilmaz303
Mesaj: 100+
Mesaj: 100+





Kayıt: Aug 14, 2005
Mesajlar: 140
Konum: Ankara

MesajTarih: 2007-08-27, 07:26:07    Mesaj konusu: Re: DERS-8: Diziler Alıntıyla Cevap Gönder

str_split i localde ve normalde nedense çalıştıramıyorum sürekli bu hata geliyor.Rolling Eyes nerede hata var anlamadım gitti Question

Kod:
Fatal error: Call to undefined function: str_split() in c:\Server\www\index.php on line 5
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Aliosman
Teknik Yönetici
Teknik Yönetici





Kayıt: Jul 20, 2002
Mesajlar: 3836
Konum: Balıkesir

MesajTarih: 2007-08-27, 10:15:32    Mesaj konusu: Alıntıyla Cevap Gönder

str_split PHP-5 ile hayatımıza giren bir fonksiyon. Localdeki php sürümün PHP4 ile çalışmayacaktır. Yıl sonunda PHP4 desteği sona ereceğinden yavaş yavaş sizi PHP5 e de alıştırmam lazım.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
serkanyilmaz303
Mesaj: 100+
Mesaj: 100+





Kayıt: Aug 14, 2005
Mesajlar: 140
Konum: Ankara

MesajTarih: 2007-08-27, 12:57:27    Mesaj konusu: Alıntıyla Cevap Gönder

abi işin kötüsü bu fonksiyon benim sitede de çalışmadı heralde sitenin altyapısı da eski:)
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Aliosman
Teknik Yönetici
Teknik Yönetici





Kayıt: Jul 20, 2002
Mesajlar: 3836
Konum: Balıkesir

MesajTarih: 2007-08-27, 13:40:15    Mesaj konusu: Alıntıyla Cevap Gönder

Henüz tam olarak fonksiyon heryerde çalışmıyor. Çünkü heryer php5 e geçmedi. İlerde mecbur geçilecek.

Neyse ben PHP5 ile örnek verdim. Sizden istediğim kelimeyi harf harf alt alta gelecek şekilde yapmanız. Hadi bakalım kim yapmayı başaracak.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Turkekip
Mesaj: 50+
Mesaj: 50+





Kayıt: Apr 04, 2007
Mesajlar: 78

MesajTarih: 2007-08-27, 21:19:47    Mesaj konusu: Re: DERS-8: Diziler Alıntıyla Cevap Gönder

Kod:
<?php

$kelime="Netopsiyon";
$bol= split($kelime);
foreach($bol as $yaz){

echo $yaz."<br>";
}

?>
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
serkanyilmaz303
Mesaj: 100+
Mesaj: 100+





Kayıt: Aug 14, 2005
Mesajlar: 140
Konum: Ankara

MesajTarih: 2007-08-27, 22:21:08    Mesaj konusu: Alıntıyla Cevap Gönder

//KONU DIŞI//

Hocam benim php versiyonu PHP4.4.2 bunu nasıl PHP5e yükseltebilirim?
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
saho
Forum Yöneticisi
Forum Yöneticisi





Kayıt: Mar 18, 2005
Mesajlar: 2176
Konum: istanbul-tokat

MesajTarih: 2007-08-27, 23:45:36    Mesaj konusu: Re: DERS-8: Diziler Alıntıyla Cevap Gönder

Turkekip :
şöyle nasıl olur acaba ?

Kod:
$aylar = array('Ocak', 'Şubat', 'Mart','Nisan','Mayıs','Haziran');

$say = count($aylar);

for($x=0; $x<=$say; $x++){

echo $aylar[$x]."<br>";
}

yerine
Kod:

for($x=0;$x<=count($aylar);$x++) echo $aylar[$x].'<br>';

tek satırla işlem yapacaksınız { } kullanmayabilirsiniz
; aralarında boşluk bırakma mecburi değil birde
ram geçiçi hafıza ya yani boşa $say= diye bir değişken bellekte tutturmaya gerek yok :) turk-php için yazmadım bunları yeni öğrenenler için püfler bir scriptte 30 for kullanacağınızı düşünürseniz genelde 1 satırlık işlemlerse veya çok satır olabilir şöyle
echo"xxx"
."asdasd"
."asdasd".
"cxcxc";
gibi ...
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et MSN Messenger
mersoy
Mesaj: 1000+
Mesaj: 1000+





Kayıt: Dec 08, 2007
Mesajlar: 2316

MesajTarih: 2008-05-25, 19:58:45    Mesaj konusu: Alıntıyla Cevap Gönder

konuda anladığım kadarıyla bir örnek çıkardım ama bir türlü çalışmadı

Kod:
$sene=["Mevsim1"]="Ilkbahar";
$sene=["Mevsim2"]="Yaz";
$sene=["Mevsim3"]="Sonbahar";
$sene=["Mevsim4"]="Kis";
print_r ($sene);

$sayi=count($sene);
print "Bir senede $sayi mevsim vardır";


ama çalıştıramadım Rolling Eyes
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Önceki mesajları göster:   
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> PHP -> PHP Dersleri Tüm zamanlar GMT + 3 Saat
Sayfaya git 1, 2  Sonraki
1. sayfa (Toplam 2 sayfa)

 
Geçiş Yap:  
Bu forumda yeni başlıklar açamazsınız
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız

Benzer Konular

Başlık Yazar Forum Cevaplar Tarih
Yeni mesaj yok DreamWeaver ve WampServer entegrasyon... Bankocu MySQL & phpMyAdmin 0 2009-05-17, 14:08:02 Son Mesajı Görüntüle
Yeni mesaj yok Grafik, grafik tasarım kursu ( Kurs, ... cenker_birdag Çöp Kutusu 2 2008-06-25, 10:33:44 Son Mesajı Görüntüle
Yeni mesaj yok Java (j2ee, j2me&#41; Eğitim, Kur... cenker_birdag Diğer Diller 1 2008-06-19, 09:28:12 Son Mesajı Görüntüle
Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız PHP Eğitim, Kurs, Ders cenker_birdag Çöp Kutusu 2 2008-05-25, 11:46:42 Son Mesajı Görüntüle
Yeni mesaj yok Sabit: Ders 10: Form işlemleri-1 Aliosman PHP Dersleri 25 2008-05-06, 14:34:38 Son Mesajı Görüntüle

Copyright © 2002-2024 Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright