PHP 常用内置函数

分类:PHP | 作者:凹凸曼 | 发表于2011/05/04 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

Tag:

日志信息 »

该日志于2011-05-04 08:11由 凹凸曼 发表在PHP分类下, 评论已关闭。

目前盖楼

抱歉,评论被关闭

« »