几个有用的php字符串过滤,转换函数代码
nl2br();// \n to addslashes(); stripslashes();//对数据库操作时,转义特殊字符 chop();//除去字符串右边空格 trim();//除去字符串中所有空格 ltrim();//除去字符串左边空格 htmlspecialchars();//转换'$','
nl2br();// \n to addslashes(); stripslashes();//对数据库操作时,转义特殊字符 chop();//除去字符串右边空格 trim();//除去字符串中所有空格 ltrim();//除去字符串左边空格 htmlspecialchars();//转换'$','
alert('$msg');"; } //把一些预定义的字符转换为 HTML 实体 function d_htmlspecialchars($string) { if(is_array($string)) { foreach($string as $key => $val) { $string
实现代码如下: function cleanGlobal($global_array, $arg, $specialchars = true, $default = null) {if(key_exists($arg, $global_array) } else {return $global_ar
以下为过滤HTML代码的函数: 实现代码如下: function ihtmlspecialchars($string) { if(is_array($string)) { foreach($string as $key => $val) { $string[$key] = ihtmlspeci
实现代码如下: //取消HTML代码 function shtmlspecialchars($string) { if(is_array($string)) { foreach($string as $key => $val) { $string[$key] = shtmlspecialcha
实现代码如下://String对象的静态方法 Object.extend(String, { interpret: function(value) { return value == null ? '' : String(value); }, specialChar: { '\b': '\\b',
The translations performed are: 实现代码如下: ' echo htmlentities($str); // $str='测试页面'; echo htmlspecialchars($str); // 测试页面结论是,有中文的时候,最好用 htmlspecialchar
但是我们可以用正则进行替换: 实现代码如下: $val) { $string[$key] = dhtmlspecialchars($val); } } else { $string = preg_replace('/)/', ' } return $string; } ?>