PHP 函数的操作

<?php
header('Content-Type: text/html; charset=utf-8');

//无参的函数
function fn1(){
    echo '无参的函数',PHP_EOL;
}
fn1();

//有参的函数
function fn2($a){
    echo "$a",PHP_EOL;
}
fn2('有参的函数');

//有返回值的无参函数
function fn3(){
    return '有返回值的无参函数'.PHP_EOL;
}
echo fn3();

//有返回值的有参函数
function fn4($a,$b){
    return $a+$b.PHP_EOL;
}
echo fn4(10,5);

//可变参数的函数(特殊用法)
function sum(){
    $arr = func_get_args();
    $sum = 0;
    for($i=0;$i<count($arr);$i++){
        $sum+=$arr[$i];
    }
    echo $sum.PHP_EOL;
}
sum(1,2,5);

//常用函数
echo rand(),PHP_EOL;//获取随机数
echo time(),PHP_EOL;//取当前时间戳
echo date("Y-m-d H:i:s",time()),PHP_EOL;//格式化显示时间
echo strtotime("2017-8-21 10:00:00"),PHP_EOL;//将时间转为时间戳

//字符串函数
$s1 = '阅谁问君诵,水落清香浮Onestopweb';
echo strlen($s1),PHP_EOL;;
echo strtolower($s1),PHP_EOL;;
echo strtoupper($s1),PHP_EOL;;

//拆分字符串
$str = "hello|mike|nice|159";
var_dump(explode("|",$str));

//合并字符串
$arr = [2,5,9,6,3];
echo implode($arr),PHP_EOL;

//替换字符串
echo substr_replace($str,"###",16,3),PHP_EOL;
echo str_replace("|","@",$str),PHP_EOL;

//截取字符串
var_dump(substr($str,10,4));

//正则表达式
$s = 'a1b2c3d4e5';
echo preg_replace("/\d/","*",$s),PHP_EOL;//替换
var_dump(preg_split("/\d/",$s));//拆分

//匹配第一个满足正则的类型
echo file_get_contents("aaa.txt"),PHP_EOL;
$arr = array();
echo preg_match('/a/',$s,$arr);

效果图:

 

猜你喜欢

转载自onestopweb.iteye.com/blog/2394023
今日推荐