学习笔记(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++)
目前接触比较少,等查询详细使用情况再来完善