zoukankan      html  css  js  c++  java
  • PHP函数

    一、函数的写法

    1."" 和'' 的区别

    双引号可以添加转义字符,也可以解析变量

    单引号不能加转义字符,也不能解析变量

    $c = "张三";
    $a = "hello{$c}";
    $b = 'world{$c}';
    echo $a;
    echo $b;

    2.PHP中函数的形式

    function 函数名()

    {

     函数体

    }

    函数名一般首字母大写

    function Name()
    {
        echo"aa";          
    }

    3.函数可以有默认值

    当echo Test() 的括号中输入一个数字,默认更改$a的值

    function Test($a = 1, $b = 2)
    {
    return $a+$b;
    }
    
    echo Test()

    3.可以输入多个参数

    当不输入形参时 ,函数可以输入多个实参

    function Test()
    {
    $attr = func_get_args();
    $sum = 0;
    for($i = 0; $i < count($attr);$i++)
    {
    $sum = $sum+$attr[$i];
    }
    return $sum;
    }
    
    echo Test(1,5,2,5)

    //func_get_args()获取用户输入的参数
    //func_num_args()获取参数的个数

    4.全局变量

    关键词 global  定义变量为全局变量

    $a = 6;
    function Test()
    {
    global $a;
    $a = $a+10;
    echo $a."<br>";
    }
    
    Test();
    echo $a;

    二、字符串常用函数

    1.字符串的长度

    关键字 strlen 

    $a = "hello";
    echo strlen($a)

    2.判断两个字符串是否相同,相同返回0,不同返回1,区分大小写。

    关键字:strcmp( , )

    $a ="hello";
    $b = "Hello";
    echo strcmp($a,$b);

    3.判断两个字符串是否相同,相同返回0,不同返回1,不区分大小写

    关键字:strcasecmp( , )

    $a ="hello";
    $b = "Hello";
    echo strcasecmp($a,$b);

    4.字符串转小写

    关键字:strtolower()

    $a = "HAHAHLOS";
    echo strtolower($a);

    5.字符串转大写

    关键字:strtoupper()

    $a = "hahahlo";
    echo strtoupper($a);

    6.字符串的拆分,返回数组

    关键字:explode("以什么拆分",字符串名)

    print_r() 专门用来打印数组的

    $str = "aa|bb|cc|dd";
    
    $attr = explode("|",$str);
    
    print_r($attr);
  • 相关阅读:
    JWT攻击
    CTF中的RSA 算法
    PHP反序列化字符逃逸
    记一次代码审计 [De1CTF 2019]SSRF Me
    BUU 思路记录(更新中
    日志注入漏洞
    docker 常用命令
    [HITCON 2017]SSRFme
    xss 19道题目
    BUUCTF之[EIS 2019]EzPOP&BUUCTF[2020 新春红包题]1 web
  • 原文地址:https://www.cnblogs.com/yifangtongxing/p/5292826.html
Copyright © 2011-2022 走看看