首页 > 开发 > PHP > 正文

php实现处理输入转义字符的代码

2024-05-04 23:40:13
字体:
来源:转载
供稿:网友
这篇文章主要介绍了php实现处理输入转义字符的代码,需要的朋友可以参考下
 
先来个函数,是最近WordPress 3.6中刚刚引入的
  1. /** 
  2.  * Add slashes to a string or array of strings. 
  3.  * 
  4.  * This should be used when preparing data for core API that expects slashed data. 
  5.  * This should not be used to escape data going directly into an SQL query. 
  6.  * 
  7.  * @since 3.6.0 
  8.  * 
  9.  * @param string|array $value String or array of strings to slash. 
  10.  * @return string|array Slashed $value 
  11.  */ 
  12. function wp_slash( $value ) { 
  13.     if ( is_array( $value ) ) { 
  14.         foreach ( $value as $k => $v ) { 
  15.             if ( is_array( $v ) ) { 
  16.                 $value[$k] = wp_slash( $v ); 
  17.             } else { 
  18.                 $value[$k] = addslashes( $v ); 
  19.             } 
  20.         } 
  21.     } else { 
  22.         $value = addslashes( $value ); 
  23.     } 
  24.   
  25.     return $value; 

?
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表