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

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>
    
    <body>
    
    <?php
    
    //php函数
    //1.简单函数
    //四要素:返回类型,函数名,参数列表,函数体
    
    /*function Show()
    {
        echo "hello";
    }
    
    Show();*/
    
    //2.有返回值的函数
    /*function Show()
    {
        return "hello";
    }
    
    echo Show();*/
    
    //3.有参数的函数
    
    /*function Show($a)
    {
        echo $a;
    }
    
    Show("你好");*/
    
    //4.可变参数的函数
    /*function Sum()
    {
        $attr = func_get_args();
        $n = func_num_args();
        
        $sum = 0;
        for($i=0;$i<$n;$i++)
        {
            $sum += $attr[$i];
        }
        echo $sum;
    }
    Sum(1,2,3,4);*/
    
    //数组
    //$attr = array(1,2);
    //$attr1 = [1,2,3,4,5];
    //$attr2[0] = "hello";
    //$attr2[1] = "world";
    //var_dump($attr2);
    
    //1.索引数组
    //$attr = array(1,2,3);
    //var_dump($attr);
    
    //2.关联数组
    //$attr1 = array("one"=>1,"two"=>2,"3"=>3);
    //var_dump($attr1);
    //echo $attr1[3];
    
    //特点:
    //1.数组里面可以存储任意类型数据
    //2.数组并不是在内存里面开辟一块连续的区域存储
    
    //遍历数组
    //1.for循环遍历,只能遍历索引数组
    
    /*for($i=0;$i<count($attr);$i++)
    {
        echo $attr[$i]."<br>";
    }*/
    
    //2.foreach遍历,索引关联都可以遍历
    /*foreach($attr as $v)
    {
        echo $v."<br>";
    }*/
    
    /*foreach($attr1 as $k=>$v)
    {
        echo "{$k}--{$v}<br>";
    }
    */
    
    //3.each()和list()配合着来遍历数组//var_dump(each($attr1)); //取数组里面当前指针指向的元素
    //var_dump(each($attr1));
    //var_dump(each($attr1));
    
    //list($a,$b,$c,$d)=$attr; //将右侧数组里面的元素赋值给参数列表里面的变量
    
    
    /*while(list($k,$v) = each($attr1))
    {
        echo "{$k}--{$v}<br>";
    }*/
    
    //4.使用指针的方式来遍历数组
    //echo current($attr1); //取指针指向的当前元素的value值
    //echo key($attr1); //取指针指向的当前元素的key
    //next($attr1); //将指针向下调一个
    //next($attr1);
    //prev($attr1); //将指针向上调一个
    //echo key($attr1);
    //end($attr1); //将指针调向最后一个元素
    //reset($attr1); //将指针复位
    
    /*for($i=0;$i<count($attr1);$i++)
    {
        echo key($attr1);
        next($attr1);
    }*/
    
    /*do
    {
        echo key($attr1);
    }
    while(next($attr1))*/
    $attr = array(1,2,3);
    var_dump($attr);
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ?>
    
    
    
    </body>
    </html>
  • 相关阅读:
    HDU 1556 Color the ball(线段树区间更新)
    BestCoder Round #90 A.Kblack loves flag(随机数生成种子)
    Codeforces Round #377 (Div. 2) D. Exams(二分答案)
    Codeforces Round #383 (Div. 2) D. Arpa's weak amphitheater and Mehrdad's valuable Hoses(分组背包+dsu)
    HDU 1789 Doing Homework again(贪心)
    Codeforces Round #381 (Div. 2)D. Alyona and a tree(树+二分+dfs)
    Codeforces Round #381 (Div. 2)C. Alyona and mex(思维)
    Codeforces Round #381 (Div. 2)B. Alyona and flowers(水题)
    Codeforces Round #381 (Div. 2)A. Alyona and copybooks(dfs)
    UVA 1151 买还是建(最小生成树)
  • 原文地址:https://www.cnblogs.com/chaochao00o/p/6186917.html
Copyright © 2011-2022 走看看