• PHP学习笔记(1)个函数 range() round()和 list()使用


    一>>

    range()函数快速创建数组的简单方法,使用low到high范围的整数值填充数组,函数将返回一个包含次范围内所有整数的数组.形式如下

    array range(int low,int high[,int step])

    典型用法如下

    例子:建立1-6的6个数字的数组(骰子)

    $die = range(0,6);

    建立0-30所有双数的数组

    $even  = (0,20,2);//步长为2

    这个函数不仅仅可以用作数字,还可以用作字母.

    $words = range('A','Z');

    将建立包含A到Z的的所有字母的数组.此处可以用于生成验证码函数.

    二>>

    round()函数

    这个函数是怕我记混淆了.这个函数和上面的哪个range()是天壤之别.

    这个函数的作用是

    取浮点数的精度

    float round(float var[,int preisin})

    典型用法

    例: $pi = 3.141592653;

    round($pi,4);

    echo $pi;

    将输出 3.1415

    三>>

    list()函数

    list()函数可以在一次操作中从一个数组内提取多个值.同时为变量赋值.形式如下

    void list(mixed)

    典型用法

    <?php
    
    $info = array('coffee', 'brown', 'caffeine');
    
    // Listing all the variables
    list($drink, $color, $power) = $info;
    echo "$drink is $color and $power makes it special.\n";
    
    // Listing some of them
    list($drink, , $power) = $info;
    echo "$drink has $power.\n";
    
    // Or let's skip to only the third one
    list( , , $power) = $info;
    echo "I need $power!\n";
    
    ?>
    
    上例摘自PHP手册
    可以用list()配合正则来切割字符串存入变量表
    典型用法
     
    list($name,$occupation,$color) = exolode("|",$line); 
  • 相关阅读:
    POJ 1775 (ZOJ 2358) Sum of Factorials
    POJ 1844 Sum
    HDOJ 1081(ZOJ 1074) To The Max(动态规划)
    HDOJ 2012 素数判定
    HDOJ 2011 多项式求和
    HDOJ 2010 水仙花数
    马云最新发言:让员工、客户、合作伙伴比自己更强
    乐视手机1S正式发售,乐视商城官网抽风遭网友吐槽
    C++引用(Reference)
    实验三 二叉树的基本操作(建立)及遍历
  • 原文地址:https://www.cnblogs.com/swordphp/p/2804984.html
Copyright © 2020-2023  润新知