php开发常用函数总结

138 阅读1分钟
原文链接: click.aliyun.com

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)
分享到:

相关文章

网友评论