Php Dizideki Bütün Veriyi Bir Değişkene Atama
-
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?
-
$sutun[] şeklinde koyarsın.Arraylar değişken almaz yani $d[$i] yapamazsın.Fakat;
$d['a'.$i] yapabiliyordun sanırım
-
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.
-
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
-
foreach ile bi döngü kurmalısın diyecektim ki daha basit bi çözüm sunmuşlar zaten.
-
cevaplar için teşekkürler hocam, buda benden olsun
foreach ($tablo as $ekle) { $tablolar=$tablolar.$sutunekle.'abc ,';