php开发常用函数总结

1

2

3

4

5

6

7

8

9

10

http_build_query() 

<?php 

$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 

?>

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

mktime()

 

<?php

// 输出:October 3, 1975 was on a Friday

echo "Oct 3, 1975 was on a ".date("l", mktime(0,0,0,10,3,1975)) . "<br><br>";

 

//在进行日期计算和验证时会用到 mktime() 函数

//它会对超出范围的输入值自动计算正确的值:

echo date("M-d-Y",mktime(0,0,0,12,36,2001)) . "<br>";

echo date("M-d-Y",mktime(0,0,0,14,1,2001)) . "<br>";

echo date("M-d-Y",mktime(0,0,0,1,1,2001)) . "<br>";

echo date("M-d-Y",mktime(0,0,0,1,1,99)) . "<br>";

 

?>

 

Oct 3, 1975 was on a Friday

 

Jan-05-2002

Feb-01-2002

Jan-01-2001

Jan-01-1999

 

$today=mktime(0,0,0,date('m'),date('d'),date('Y'));

1

2

3

4

5

6

7

8

9

10

mb_strlen

 

<?php  

//测试时文件的编码方式要是UTF8  

$str='中文a字1符';  

echo strlen($str).'<br>';//14  

echo mb_strlen($str,'utf8').'<br>';//6  

echo mb_strlen($str,'gbk').'<br>';//8  

echo mb_strlen($str,'gb2312').'<br>';//10  

?>

1

2

3

4

5

6

7

8

9

10

11

12

strip_tags() 

<?php

$text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';

echo strip_tags($text);

echo " ";

 

// 允许 <p> 和 <a>

echo strip_tags($text, '<p><a>');

?>

 

Test paragraph. Other text

<p>Test paragraph.</p> <a href="#fragment">Other text</a>

1

2

3

4

5

6

7

8

9

10

11

array_push()

<?php

$a=array();

array_push($a,"blue","yellow");

print_r($a);

?>

Array

(

    [0] => blue

    [1] => yellow

)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

array_merge()

<?php

$a1=array("red","green");

$a2=array("blue","yellow");

print_r(array_merge($a1,$a2));

?>

 

Array

(

    [0] => red

    [1] => green

    [2] => blue

    [3] => yellow

)

1

2

3

4

5

mb_substr()

<?php

 

$aaa = "this这是中文字符串";

echo mb_substr($aaa,0,6,'UTF-8');//输出值为: this这是

1

2

3

4

strtotime

<?php

 

echo strtotime(date("Y-m-d",time())); //1483632000

 

原文链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值