学习笔记(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++)

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

posted on 2017-04-10 22:41  忆华灯纵博  阅读(178)  评论(0编辑  收藏  举报