Ik heb probleempje met splitten van een variabele.
De variabele $todo komt via een form (POST).
Deze variable krijgt een strtolower() en daarna een htmlentities() over zich heen.
Daarna wil ik hem splitten aan de hand van whitespaces en dubbele quotes.
Als ik dus bijv:
doe, dan krijg ik, waarbij in form het volgende wordt ingevoerd:
Krijg ik:
en niet zoals ik zou verwachten:
[0] bla [1] hgsh3 [2] 353jdsg
Heeft iemand een suggestie voor me?
[edit] sorryyyyyyyyyyyyyyy backslashes vergeten weg te halen! Ik doe nog een stripslashes voor het gemak, die heb ik nl niet nodig.
De variabele $todo komt via een form (POST).
Deze variable krijgt een strtolower() en daarna een htmlentities() over zich heen.
Daarna wil ik hem splitten aan de hand van whitespaces en dubbele quotes.
Als ik dus bijv:
PHP:
1
2
3
| $todo = stripslashes ($todo); $tijd = preg_split( '/\s|$quot;/', $todo, -1, PREG_SPLIT_NO_EMPTY); print_r ($tijd); |
doe, dan krijg ik, waarbij in form het volgende wordt ingevoerd:
code:
1
| bla "hgsh3"353jdsg |
Krijg ik:
code:
1
| Array ( [0] => bla [1] => "hgsh3"353jdsg ) |
en niet zoals ik zou verwachten:
[0] bla [1] hgsh3 [2] 353jdsg
Heeft iemand een suggestie voor me?
[edit] sorryyyyyyyyyyyyyyy backslashes vergeten weg te halen! Ik doe nog een stripslashes voor het gemak, die heb ik nl niet nodig.