欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PHP 函数的操作

程序员文章站 2022-05-02 22:42:49
...
<?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);

 

效果图:
PHP 函数的操作
            
    
    博客分类: 境-PHP PHP函数的操作函数的操作函数function 
 

 

 

 

 

 

 

 

 

  • PHP 函数的操作
            
    
    博客分类: 境-PHP PHP函数的操作函数的操作函数function 
  • 大小: 26.5 KB