PHP 常用内置函数

分类:PHP | 作者:凹凸曼 | 发表于2011/05/04

天气热了,坐立不安啊!

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

Tag:

日志信息 »

该日志于2011-05-04 08:11由 凹凸曼 发表在PHP分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

目前盖楼 (0)层:

发表评论 »

« »