Hallo zusammen,
ich möchte einen langen Text in einen Array umwandeln. Dieser Array umfasst sowohl die einzelne Wörter als auch Zeichen wie Leerzeichen, Komma sowie alle mögliche Zeichen.
Beispiel:
Input: Dies ist ein Text, mit unterschiedlichen Zeichen wie @,":.
Output:
array(24)
(
[0] => string(4) "Dies"
[1] => string(1) " "
[2] => string(3) "ist "
[3] => string(1) " "
[4] => string(3) "ein"
[5] => string(1) " "
[6] => string(4) "Text"
[7] => string(1) ","
[8] => string(1) " "
[9] => string(3) "mit"
[10] => string(1) " "
[11] => string(1) " "
[12] => string(1) " "
[13] => string(17) "unterschiedlichen"
[14] => string(1) " "
[15] => string(7) "Zeichen"
[16] => string(1) " "
[17] => string(3) "wie"
[18] => string(1) " "
[19] => string(1) "@"
[20] => string(1) ","
[21] => string(1) """
[22] => string(1) ":"
[23] => string(1) "."
)
Die Nichtwörter müssen nicht als einzelnes Element im Array sein, z.B. können auch mehrere Leerzeichen wie " " als ein Element zusammengefasst werden. Je nach welche Umsetzung einfacher ist
Ich hab bereits mit explode(), strtok(), preg_split(), preg_match() probiert, allerdings konnte ich bis jetzt keinen Array wie oben dargestellt erstellen.
ich möchte einen langen Text in einen Array umwandeln. Dieser Array umfasst sowohl die einzelne Wörter als auch Zeichen wie Leerzeichen, Komma sowie alle mögliche Zeichen.
Beispiel:
Input: Dies ist ein Text, mit unterschiedlichen Zeichen wie @,":.
Output:
array(24)
(
[0] => string(4) "Dies"
[1] => string(1) " "
[2] => string(3) "ist "
[3] => string(1) " "
[4] => string(3) "ein"
[5] => string(1) " "
[6] => string(4) "Text"
[7] => string(1) ","
[8] => string(1) " "
[9] => string(3) "mit"
[10] => string(1) " "
[11] => string(1) " "
[12] => string(1) " "
[13] => string(17) "unterschiedlichen"
[14] => string(1) " "
[15] => string(7) "Zeichen"
[16] => string(1) " "
[17] => string(3) "wie"
[18] => string(1) " "
[19] => string(1) "@"
[20] => string(1) ","
[21] => string(1) """
[22] => string(1) ":"
[23] => string(1) "."
)
Die Nichtwörter müssen nicht als einzelnes Element im Array sein, z.B. können auch mehrere Leerzeichen wie " " als ein Element zusammengefasst werden. Je nach welche Umsetzung einfacher ist
Ich hab bereits mit explode(), strtok(), preg_split(), preg_match() probiert, allerdings konnte ich bis jetzt keinen Array wie oben dargestellt erstellen.