<?php
$eleman = array( array("LSTK", "Lastik", 100),
array("AYN", "Ayna", 50),
array("FR", "Far", 25));
for ($row = 0; $row < 3; $row ++)
{
for ($column = 0; $column < 3; $column ++)
{
echo "|".$eleman[$row][$column];
}
echo "|<br />";
}
?>Arkadaşlar bana burdan echo kısmını { } neden bunlardan 2 tane kullandığımızı birde $row ve $column yerine satır ve kolon desem düzen bozulurmu yani bunlar sabitmidir php nin değişkenlerimidir onları açıklarmısınız
Kod Açıklaması Çok Kısa
6
●896
- 20-08-2008, 17:25:58
- 20-08-2008, 17:34:15Üyeliği durduruldurow ve column yerine dilediğin şeyleri kullanabilirsin (tabii kurallar dahilinde). neden iki tane döngü kullanıldığına gelince; buradaki eleman adlı dizi multidimensional (türkçesini bilmiyorum). yani bir değere ulaşabilmek için iki tane key kullanmak gerekir. print_r($eleman); dersen ne dediğimi anlarsın.
- 20-08-2008, 21:04:02Üyeliği durdurulduecho "değişken" yazdırmak içindir. print_r ile "dizi değişkenleri" yazdırabilirsin.
- 20-08-2008, 21:15:47Üyeliği durduruldunormal değişkenleri her ikisi ile yazdırabilirsin. performans olarak kaç mikrosaniye farkeder bilmiyorum

ama dizi şeklindeki değişkenleri echo ile yazdıramazsın. daha doğrusu key belirtmeden yazamazsın.
örneğin;
$diller = array("PHP","ASP","ColdFusion","Javascript");şeklinde bir değişkenimiz olsun.
print_r($diller);
dersen bütün değerleri keyleri ile birlikte ekrana basar.
Array ( [0] => PHP [1] => ASP [2] => ColdFusion [3] => Javascript )ama sadece PHP yazdırmak istersen
echo $diller['0'];
demen gerekir.
