Вот мой PHP код:Проблема с использованием метода STRLEN и другой вопрос новичка
<html>
<Head>
<?php $FirstName="Sergio";
$LastName="Tapia";
$firstNameCount=strlen($Firstname);
?>
</Head>
<body>
<h1>It works!</h1>
<?php echo("Why hello there Mr. ");
echo $FirstName . " " . $LastName;
echo "So, your name appears to have " . $firstNameCount . " letters." ?>
</body>
</html>
Он всегда показывает, что мой firstNameCount является 0, когда оно должно быть шесть. Любые идеи, что я делаю неправильно?
Также, пожалуйста, сообщите мне, как форматировать код, чтобы он был рекомендован. Поскольку я буквально новичок в PHP, я, вероятно, не форматирую, как утверждают стандарты.
Спасибо.
Редактировать: В чем разница между эхом «texthere» и echo («текст здесь»). Я просто заметил, что я использую оба (которых я, вероятно, не должен). Что я должен использовать?
Ваш вызов strlen по-прежнему использует версию с неправильным кодом в вашем примере кода. («N» не капитализируется.) – clee
@clee Спасибо, что указали это. Этот пример был для стилизации кода, исправление ошибки было выше этого, но я обновил свой ответ на всякий случай. – nortron