Ich schreibe ein PHP-Programm, das Benutzereingaben in eine Zeichenfolge konvertiert und zählen die Zeiten, die jedes Zeichen verwendet wird, schließlich für jedes Wort. Kann jemand die Postdaten in eine Zeichenkette umwandeln? Ich sah implode und count_chars, aber implode konvertiert nicht in Zeichenfolge wie erwartet. Ich bin mir nicht sicher, wie ich den aufgetretenen Fehler anzeigen soll, um mehr Informationen zu geben. Ich leite es und schreibe es in phpFiddle. Ich bin mir nicht sicher, wie ich es anderswo laufen lassen soll. Bitte geben Sie an, was implodieren könnte, wie Sie Fehler in phpFiddle anzeigen oder in einem Browser ohne phpFiddle ausführen können.Post-Daten in String konvertieren
<?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>
, warum es nicht funktioniert wie erwartet? Was man bekommt? Was willst du? Fügen Sie bitte ein Beispiel der $ _POST-Struktur und was Sie erwarten. – olibiaz
Wenn Sie die Fehlerprüfung aktiviert haben, können Sie sehen, was der Fehler mit 'implode()' war. Wenn Sie keine Fehler auf dem Bildschirm ausgeben, lassen Sie Ihre Fehlerprotokolle offen, wo Sie sie sehen können. –
Was ist der Fehler? Code scheint gut zu funktionieren, https://eval.in/563889. 'Implode' benötigt keinen' Kleber'. (muss nicht implodieren, wenn nur 1 Index vorhanden ist) – chris85