У меня есть следующий файл, сохраненный как .php:
<head>
<title>String Manipulation</title>
<meta charset = "utf-8">
</head>
<body>
<?php
$words = "Hello how are you";
$token = strtok($feedback, ' ');
echo $token.'<br />';
while ($token!='')
{
$token = strtok(' ');
echo $token.'<br />';
};
?>
</body>
</html>
Я читаю книгу на php, и у них есть этот пример, и я утверждаю, что он должен печатать каждый ‘токен’ (в этом случае я думаю, что это будет каждое слово?) В новой строке, но когда я запускаю этот код, ничего не происходит. Что я делаю неправильно? PS: я запускаю это с MAMP, если это имеет значение
Этот код должен быть:
<head>
<title>String Manipulation</title>
<meta charset = "utf-8">
</head>
<body>
<?php
$words = "Hello how are you";
$token = strtok($words, ' ');
echo $token.'<br />';
while ($token!='')
{
$token = strtok(' ');
echo $token.'<br />';
};
?>
</body>
</html>
<?php
$words = "Hello how are you";
// Change $feedback to $words
$token = strtok($words, ' ');
echo $token.'<br />';
while ($token!=''){
$token = strtok(' ');
echo $token.'<br />';
}
?>