folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php Dizideki Bütün Veriyi Bir Değişkene Atama



Php Dizideki Bütün Veriyi Bir Değişkene Atama

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pc_worm
    pc_worm's avatar
    Banlanmış Üye
    Kayıt Tarihi: 07/Haziran/2002
    Erkek

    for ($i=0; $i<$data->colcount($sheet_index=0); $i++)
    	{
    		$tablo= "$sutun[$i] abc, ";
    	}

    i değişkeninin kaç olduğu sürekli değişiyor bende bilmiyorum. şimdi bu diziyi bir değişkene atamak istiyorum nasıl yapabilirim?

    örn: $hepsi = "$sutun[0] abc, $sutun[1] abc, $sutun[2] abc, $su..... " şekline getirmek istiyorum bunu, ama dediğim gibi i nin kaç olduğunu bilmiyorum her seferinde değişiyor?


    jack daniels 160 yaşında
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    $sutun[] şeklinde koyarsın.Arraylar değişken almaz yani $d[$i] yapamazsın.Fakat;

    $d['a'.$i] yapabiliyordun sanırım

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pc_worm
    pc_worm's avatar
    Banlanmış Üye
    Kayıt Tarihi: 07/Haziran/2002
    Erkek

    zumsuk bunu yazdı:
    -----------------------------

    $sutun[] şeklinde koyarsın.Arraylar değişken almaz yani $d[$i] yapamazsın.Fakat;

    $d['a'.$i] yapabiliyordun sanırım


    -----------------------------

     

    yok hoca;

     

    echo $tablo[$i];
       
    echo $tablo[0].$tablo[1].$tablo[2].$tablo[3].$tablo[4];

     

     

    şeklinde yazınca yazdırabiliyorum ama benim sorunum, i değerinin sürekli olarak değişmesi, bunu i nin değerine göre sırayacak bi kod lazım bana.


    jack daniels 160 yaşında
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    tutkun
    tutkun's avatar
    Kayıt Tarihi: 20/Mayıs/2010
    Erkek

    http://tr.php.net/manual/tr/function.array-keys.php

    $php_dizisi = array(
       0=>'birinci',
       3=>'ikinci',
       4=>'üçüncü'
    );
    
    $anahtarlar = array_keys($php_dizisi);
    
    print_r($anahtarlar);
    Bir de sıralama fonksiyonu var(sanırım asıl istediğin bu):
    http://tr.php.net/manual/tr/function.ksort.php

    Bilen konuşmuyor, konuşan bilmiyor...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hybris
    Hybris's avatar
    Kayıt Tarihi: 12/Haziran/2007
    Erkek

    foreach ile bi döngü kurmalısın diyecektim ki daha basit bi çözüm sunmuşlar zaten.


    agile isn’t how fast you can go, it’s how fast you can turn.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pc_worm
    pc_worm's avatar
    Banlanmış Üye
    Kayıt Tarihi: 07/Haziran/2002
    Erkek

    cevaplar için teşekkürler hocam, buda benden olsun

    foreach ($tablo as $ekle) {
    $tablolar=$tablolar.$sutunekle.'abc ,';


    jack daniels 160 yaşında
Toplam Hit: 2438 Toplam Mesaj: 6