Undefined offset: in php array

Undefined offset: in php array

<?php
//ilce.php
$ilce = array();
$ilce[‘1’] = “ADALAR”;
$ilce[‘2’] = “ARNAVUTKÖY”;
$ilce[‘3’] = “ATAŞEHİR”;
$ilce[‘4’] = “AVCILAR”;

echo $ilce[‘0’];
?>

Notice: Undefined offset: 0 in ilce.php on line 8

Tanımlanmış dizi içerisinde bulunmayan bir anahtar değeri kullanmak isteyince oluşan hatadır.
Eğer önce dizi içerisinde bu anahtar değerin olup olmadığı kontrol edilirse sorun çözülebilir.

<?php
$degisken = 0;
if ( array_key_exists( $degisken , $ilce)){
$ilce_ismi = $ilce[$degisken];
} else {
$ilce_ismi = “-“;
}
?>

Scroll to Top