• 学习笔记(1)


    1.前几天看到php中1到100累加的新方法,简洁明了,挺实用的

    原来1-100累加php代码如下:

    1 <?php
    2 $sum = 0;
    3 for($i=0;$i<=100;$i++){
    4 $sum += $i; 
    5 }

    新方法:

    $sum = array_sum(range(0,100));
    echo $sum;

    (1).array_sum:计算数组中的所有值的和

    number array_sum(array $array) :将数组中的所有值的和以整数或浮点数的结果返回。

    如果所有值都是整数,则返回一个整数值。如果其中有一个或多个值是浮点数,则返回浮点数。  (2).range:建立一个包含指定范围单元的数组

    array range ( mixed $start   ,mixed $limit   [,number $step = 1  ] )

    start:序列的第一个值

    limit:序列的结束值

    step:单元之间的步进值,如果未指定,默认为1

    2.simplexml_load_string:把xml字符串载入对象中

    语法:simplexml_load_file(string,class,options,ns,is_prefix)

     1 <?php
     2 $string = <<<XML//定义XML
     3 <?xml version='1.0'?> 
     4 <document>
     5  <title>Forty What?</title>
     6  <from>Joe</from>
     7  <to>Jane</to>
     8  <body>
     9   I know that's the answer -- but what's the question?
    10  </body>
    11 </document>
    12 XML;
    13 $xml = simplexml_load_string($string);
    14 print_r($xml);//输出xml
    15 ?> 
    1 结果显示:
    2 SimpleXMLElement Object
    3 (
    4   [title] => Forty What?
    5   [from] => Joe
    6   [to] => Jane
    7   [body] =>
    8    I know that's the answer -- but what's the question?
    9 )

     3.sprintf:把格式化的字符串写入一个变量中

    语法为:sprintf(format,arg1,arg2,arg++)

    目前接触比较少,等查询详细使用情况再来完善

  • 相关阅读:
    jq 自定义动画案例
    jq 左右轮播图案例
    hdu-5728 PowMod(数论)
    UVA-11892(组合游戏)
    UVA-12293(组合游戏)
    LA-5059(组合游戏)
    hdu-5724 Chess(组合游戏)
    hdu-5750 Dertouzos(数论)
    hdu-5748 Bellovin(LIS)
    hdu-5747 Aaronson(水题)
  • 原文地址:https://www.cnblogs.com/Horsonce/p/6691339.html
Copyright © 2020-2023  润新知