Это мой первый вопрос в stackoverflow.Неопределенное смещение Примечание в базовом PHP-скрипте
Так вот мой код:
<form method="post" action="#">
<input type="text" name="tags">
<input type="submit" value="Submit">
</form>
<?php if ($_POST && isset($_POST['tags'])) {
$tags = explode(', ', $_POST['tags']);
for ($i=0; $i <= count($tags); $i++) {
echo htmlentities("$i : " . $tags[$i]) . "</br>";
}
}
?>
код работает и печатает все разделить на «» но это дает мне уведомление, и это заставляет меня сходить с ума.
уведомление
Примечание: Undefined смещение: 3 в C: \ XAMPP \ HTDOCS .. \ 01.PrintTags.php на линии 16 3:
Я надеюсь, что кто-то, кто имеет больше опыта, чем я мог бы дать мне несколько советов о том, как исправить это и объяснить мне, почему это происходит. Спасибо заранее.
вместо '$ i <= count ($ tags)' в цикле for, вы должны указать '$ i
fijas
@fijas Да, это так! Большое спасибо человеку. – Codearts