Я пишу программу php, которая преобразует вход пользователя в строку и подсчитывает время, в течение которого используется каждый символ, в конце концов для каждого слова. Кто-нибудь знает, как преобразовать данные сообщения в строку? Я смотрел на implode и count_chars, но implode не преобразуется в строку, как ожидалось. Я не уверен, как показать ошибку, с которой он сталкивается, чтобы дать больше информации. Я запускаю его и записываю его в phpFiddle. Я не уверен, как запустить его в другом месте. Пожалуйста, дайте информацию о том, что может быть неправильным с помощью implode, как показывать ошибки в phpFiddle или запускать это в браузере без phpFiddle.Преобразование данных post в строку
<?php
echo $_POST['value'];
$post_string = implode($_POST);
foreach (count_chars($post_string, 1) as $i => $val) {
echo "there were $val instances of \"", chr($i) , "\" in the string. \n";
}
?>
<form method="post" action="">
<input type="text" name="value">
<input type="submit">
</form>
почему он не работает, как ожидалось? То, что вы получаете? Что ты хочешь? Добавьте пример структуры $ _POST и ожидаемого. – olibiaz
Включив проверку ошибок, вы позволили бы увидеть, что произошло с 'implode()'. Если вы не собираетесь выводить на экран ошибки, держите свои журналы ошибок открытыми, где вы можете их видеть. –
Какая ошибка? Код работает нормально, https://eval.in/563889. 'Implode' не требует' clue'. (не нужно вдувать, если есть только 1 индекс) – chris85