抱歉,评论被关闭
PHP 常用内置函数
天气热了,坐立不安啊!
PHP 函数也热了,出来晒哈!
下面这些是我常用用到的一些函数
1、nl2br() //过滤html
2、strtolower //大写转化小写
3、strrchr(“sd.gif”,”.”) //获取sd.gif 的后缀为.gif
4、substr(strrchr(“sd.gif”,”.”),1) //获取 为gif 字符截取
5、date_default_timezone_set(‘Asia/Shanghai’);
6、$path = “/testweb/home.php”;
//显示带有文件扩展名的文件名
echo basename($path);
//显示不带有文件扩展名的文件名
echo basename($path,”.php”);
7、切字符
getstr($value[tagname], 14, 0, 1, 0, 0, -1)
8、mb_substr($value[‘message’],0,120,”gb2312″)
9、iconv(“utf-8″,”gb2312”,$_POST[‘message’]) 转码
10、urlencode($value[‘url’])
11、$data = array(‘foo’=>’bar’,
‘baz’=>’boom’,
‘cow’=>’milk’,
‘php’=>’hypertext processor’);
echo http_build_query($data);
输出:
foo=bar&baz=boom&cow=milk&php=hypertext+processor
12、parse_url
13、stristr 替换之前的函数
echo stristr(“Hello world,sfsfsaf!”,”WORLD”);
14、extract
<?php
$a = ‘Original’;
$my_array = array(“a” => “Cat”,”b” => “Dog”, “c” => “Horse”);
extract($my_array);
echo “\$a = $a; \$b = $b; \$c = $c”;
?>
输出:$a = Cat; $b = Dog; $c = Horse
15、用php的chr和ord函数实现字符串和ASCII码互转
16、strpos 判处字符的位置
17、pathinfo($file,PATHINFO_EXTENSION);获取string的后缀名
18、htmlspecialchars() 转化为实体
htmlspecialchars_decode() 反
19、$string = ”jar-c@163.com“;
if (preg_match(
‘/^[^0-9][a-zA-Z0-9_]+
([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+
([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/’,
$string)) {
// 验证Email地址
}
20、mysql_real_escape_string()替代magic_quotes_gpc
21、echo preg_replace_callback( ”|(\d{2}/\d{2}/)(\d{4})|”, ”next_year”, $text);
22、if(preg_match($_DCACHE[‘censor’][‘mod’], $message))
23、$magic_quote = get_magic_quotes_gpc();
echo $magic_quote;
本文出自 “凹凸曼” 博客,请务必保留此出处 http://www.apoyl.com/?p=681