php常用函数用法

1.htmlspecialchars_decode($content);将一些特殊的html实体 转换为普通字符

2.Strstr($str,’/’);返回该字符在字符串中开始出现的位置到末尾的字符

Strstr($str,’/’,true); 第三个参数默认为false 如果设置第三个参数为true 则返回该字符第一次出现的字符串

3.Array_rand($a,2)从数组中选出一个或多个元素的键名(如果选出的元素不止一个,则返回包含随机键名的数组,否则返回该元素的键名。

如(1):$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");

print_r(array_rand($a,1));   b

2$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");

print_r(array_rand($a,2)); 答案是:Array ( [0] => c [1] => b )

4.strrpos()查找一个字符串在另一个字符串中最后出现的位置到末尾的字符

例:获取图片后缀

$index = strrpos($str,.);

$ext = substr($str,$index+1);

5. PHP关于反斜杠处理函数addslashes()stripslashes()的用法

(1) addslashes():对输入字符串中的某些预定义字符前添加反斜杠,这样处理是为了数据库查询语句等的需要。这些预定义字符是:单引号 (') ,双引号 (") ,反斜杠 (\) NULL

例子:$str = "Who's John Adams?";

echo addslashes($str);

输出:Who\'s John Adams? This is safe in a database query.

(2)stripslashes():删除由 addslashes() 函数添加的反斜杠。该函数用于清理从数据库或 HTML 表单中取回的数据。(若是连续二个反斜杠,则去掉一个,保留一个;若只有一个反斜杠,就直接去掉。)

例子:echo stripslashes("Who\'s John Adams?");

输出:Who's John Adams?

猜你喜欢

转载自blog.csdn.net/stand_forever/article/details/80277639