29
readarg
readarg
SYNOPSIS
readarg($s, $trim=true, $strip=true)
DESCRIPTION
readarg retourne la chaîne de caractères $s après avoir supprimé les espaces en début et en fin de chaîne si $trim vaut true et les balises HTML et PHP si $strip vaut true.
Si $s est un tableau, readarg s'applique récursivement à tous ses éléments avec les mêmes arguments.
NOTE : readarg est utilisée pour filtrer les arguments $_GET et $_POST reçus dans les requêtes HTTP GET et POST.
EXEMPLE
php > require 'library/readarg.php';
php > $arg=" <b>Hello!</b> ";
php > var_dump(readarg($arg));
string(6) "Hello!"
CODE
- function readarg($s, $trim=true, $strip=true) {
- if (is_array($s)) {
- return array_map('readarg', $s, array_fill(0, count($s), $trim), array_fill(0, count($s), $strip));
- }
- if ($trim) {
- $s = trim($s);
- }
- if ($strip) {
- $s = strip_tags($s);
- }
- return $s;
- }
Commentaires