[PHP-users 20150]Re: 勝手にクォートされてしまう
Takuo Kobayashi
asuka @ h5.dion.ne.jp
2004年 1月 31日 (土) 20:36:41 JST
ahiru です。
> 高瀬です。
>
> > <input type="text" name="hoge[1][2][3]" />
> >
> > みたいにすると、確か配列が入れ子になったと思うのですが。
> あー、しまった。確かにそうですね。
>
> というわけで、リベンジ。
>
> escapeQuote($_POST) ;
-snip-
なんだかスマートじゃ…。
<?php
function escape_quote($value) {
if (is_array($value)) {
return array_map('escape_quote', $value);
}
else {
return stripslashes($value);
}
}
$array = Array(
'\\\\', Array('\\\\', '\\\\'),
Array(Array('\\\\'))
);
print_r(array_map('escape_quote', $array));
?>
なんてどうでしょうか。パフォーマンス的にはわかりませんが。
- ahiru
http://moephp.org/
PHP-users メーリングリストの案内