递归转义多维数组

<?php
//递归转义多维数组
function my_addslashes($value){
    if (empty($value)){
        return $value;
    } else {
        return is_array($value) ? array_map("my_addslashes", $value) : addslashes($value);
    }
}

//递归实体转义多维数组
function my_specialchars($value){
    if (empty($value)){
        return $value;
    } else {
        return is_array($value) ? array_map("my_specialchars", $value) : htmlspecialchars($value);
    }
}

 

posted @ 2015-03-23 22:14  雪山飞猪  阅读(301)  评论(0编辑  收藏  举报