PHP l oop уведомление о выдаче, которое кажется постоянной ошибкой - PullRequest
1 голос
/ 30 января 2020
$features[] = array("Feature 1", "Feature 2", "Feature 3", "Feature 4")

for ($i=0; $i <4 ; $i++) {
echo '<li class="list-group-item text-centre">'.  $features[i] . '</li>';

Я не могу разрешить уведомление:

Notice: Use of undefined constant i - assumed 'i' in /home3/..../public_html/html......com/all/stripe/index.php on line 48

1 Ответ

1 голос
/ 30 января 2020

Это причина $features[]. Использование:

$features = array("Feature 1", "Feature 2", "Feature 3", "Feature 4")

$features[] означает, что вы передаете значение после = в новый индекс массива $features, то есть $features[0][your_array]

И

echo '<li class="list-group-item text-centre">'. $ features [ $ i ]. '</li>';

заменить на

echo '<li class="list-group-item text-centre">'.  $features[$i] . '</li>';
...