php开发常用函数总结
技术小胖子 2018-03-22 16:29:46 浏览2325 评论0摘要: 1 2 3 4 5 6 7 8 9 10 http_build_query() <?php $data = array('foo'=>'bar', 'baz'=>'boom', 'cow'=>'milk', ...
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
?>
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'));
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
?>
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>
array_push()
<?php
$a=array();
array_push($a,
"blue",
"yellow");
print_r($a);
?>
Array
(
[0] => blue
[1] => yellow
)
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
)
mb_substr()
<?php
$aaa =
"this这是中文字符串";
echo
mb_substr($aaa,0,6,'UTF-8'
);//
输出值为: this这是
strtotime
<?php
echo
strtotime(date
("Y-m-d"
,time
())); //1483632000
intval() floatval() strval()
<?php
$str=
"123.9abc";
$int = intval($str);
var_dump($int);
$float = floatval($str);
var_dump($float);
$str=strval($str);
var_dump($str);
?>
int(123)
float(123.9)
string(8)
"123.9abc"
本文转自ning1022 51CTO博客,原文链接:http://blog.51cto.com/ning1022/1889697,如需转载请自行联系原作者
【云栖快讯】你想见的Java技术专家都在这了,向大佬提问,有问题必答 详情请点击 评论 (0) 点赞 (0) 收藏 (0)
相关文章
- 计算机科学精彩帖子收集
- [php入门] 2、基础核心语法大纲
- PHP代码审计学习总结
- php isset( $test ) 的神奇之处。
- 被swoole坑哭的PHP程序员
- 被swoole坑哭的PHP程序员
- 关于[技术挑战-2] 转载自黑哥
- 学习PHP编程语言的一些总结
- PHP精选数组函数
- 超实用PHP函数总结整理