Hello adwinwijaya,

Wednesday, March 3, 2004, 11:27:44 PM, you wrote:

a> as you can see the type should be an array ... but it just displaying
a> Array ....
a> if I remove strip_tags from my script it will work perfectly (it will
a> display the checkbox array) ...

a> can someone explain to me why this happen ? I just want to strip tags
a> every input the user entered ...

strip_tags() returns a string, you're passing an array into it, so it
is returning Array. The strip tags function cannot work with arrays,
you need to give it a string.

Here is a technique I use to iterate through a $_POST array, it should
work for you too:

<?php
function strip (&$item1, $key)
{
         $item1 = strip_tags($item1);
}

array_walk($_POST, 'strip');
?>

If an element of $_POST is an array this won't work, you would need
to do something like:

array_walk($_POST['array_name'], 'strip')

for that particular array instead.

-- 
Best regards,
 Richard Davey
 http://www.phpcommunity.org/wiki/296.html

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to