функция strtok php не работает

У меня есть следующий файл, сохраненный как .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, если это имеет значение

-1

Решение

Этот код должен быть:

<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>
0

Другие решения

<?php
$words = "Hello how are you";
// Change $feedback to $words
$token = strtok($words, ' ');
echo $token.'<br />';

while ($token!=''){
$token = strtok(' ');
echo $token.'<br />';
}
?>
0

По вопросам рекламы [email protected]