Ben bir dizi yankı istiyorum ama değişken echo dizide değeri yapmak istiyorsanız söyleyin, ben bunu nasıl yaparım?
Aşağıda yapmak değil ne bir açıklama türüdür fakat doğru sözdizimi değildir.
$number = 0;
echo myArray[$number];
Ben ne demek emin değilim. Bir $
eksik konum çünkü çalışmıyor ne myArray
:
$myArray = array('hi','hiya','hello','gday');
$index = 2;
echo $myArray[$index]; // prints hello
$index = 0;
echo $myArray[$index]; // prints hi
Diğer dillerin aksine, all PHP variable types are preceded by a dollar sign.
Sadece daha fazla eklemek için. Başka bir dizi türü unsur bazı tanımlayıcı, genellikle dize kullanarak belirlenir ilişkilendirilebilir dizidir.
$arrayStates = array('NY' => 'New York', 'CA' => 'California');
Değerlerini görüntülemek için kullanabilirsiniz:
echo $arrayStates['NY']; //prints New York
ya da onun sayısal dizin kullanabilirsiniz
echo $arrayStates[1]; //prints California
Bir dizinin tüm değerlerini yinelemek için, foreach veya kullanmak.
foreach($arrayStates as $state) {
echo $state;
}
Foreach olmayan dizi kullanılır, eğer uyarı üretecek, unutmayın. Peki ne yapmak isteyebilirsiniz:
if(is_array($arrayStates)) {
foreach($arrayStates as $state) {
echo $state;
}
}
Umarım ki olur!