Döngü için beklenmedik T_STRING [kapalı]

4 Cevap

İşte benim kod:

$today = date('Y-m-d');

for ($i = 1; $i <= 10; $i ++){
$var_b[$i]  = date('Y-m-d', strtotime('-' . $i .' day', strtotime($today)));
$var2_b[$i]_name = date('d', strtotime($var_b[$i]));

Hata mesajı:

Ayrıştırma hatası: on line XXX \ index.php sözdizimi hatası, beklenmedik T_STRING XX


EDIT:

Ben bu bir kıvırcık parantez, hata mesajı satırı koyun:

$var2_b[$i] = date('d', strtotime($var_b[$i]));

4 Cevap

Kapanış nerede }? (Ayrıca bu dizi indeksleme 0 ile başlar hatırlıyorum)

Sen for döngüsü için kapatma küme ayracı } gerekir.

$today = date('Y-m-d');
for ($i = 1; $i <= 10; $i++) {
  $var_b[$i]  = date('Y-m-d', strtotime('-' . $i .' day', strtotime($today)));
  $var2_b[$i] = date('d', strtotime($var_b[$i]));
}

Sen kapanış kıvırcık desteğini eksik.

}

Döngünün kaşlı ayraç için sizin yakın lütfen ...

Ayrıca kod hatlardan birinde hata sağlandı?