RE: [PHP] array_search
| From: | Jay Blanchard | Date: | Thu, 20 Nov 2003 19:47:53 +0000 |
| Subject: | RE: [PHP] array_search | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-170484@lists.php.net to get a copy of this message | ||
[snip]
I've been using array_search in my scripts for a while now, but have
come across a problem. My new page has a textarea field. If I enter
any new lines in the textarea, array_search returns false.
I have tried using html_encode, addslashes, serialize and nothing yet
has worked. My only other options that I can think of would be to
limit the textarea to one line (change it to a regular text input
field) or do a regex on the posted data and replace the line returns
with something else (which I have tried without success).
[/snip]
Just a SWAG, but you are exploding the textarea into an array using
spaces for the explosion? If so use a replace function to replace the \n
characters, then do your thing...following is untested...
$foo = $_POST['textarea'];
$newFoo = str_replace("\n", " ", $foo);
$arrayFoo = explode(" ", $newFoo);