PHP之语言基础01 By ACReaper_PHP教程

WBOY
发布: 2016-07-14 10:12:17
原创
748 人浏览过

1.PHP中的变量是不需要声明类型的,由$标识变量,变量的命名规则也是字母或者下划线开头,接着任意字符或者下划线。

 
$PI = 3.14;
 
$radius = 5;
 
$cir = $PI * 2 * $radius;
 
 
 
 
2.PHP中的数组,其实PHP中的数组就是使用哈希表实现的,所以PHP中不管是以字符串作为索引还是数字其本质映射的结果也对应一个数字。
 
其次PHP中可以不写索引,例如$test[] = 1.$test[] = 2;等等。其默认的索引从零开始,后一个比前面一个的索引整数值大一。
 
其次打印数组可用print_r()函数来打印。
 
 
 
 
3.foreach的介绍。所谓的foreach其实就是一个循环
 
语法为foreach($array as [$key =>]  [&]value){
 
code....
 
}
 
其中as为关键字。[]表示可选,&表示取地址,否则value只是数组对应值的一份拷贝。
 
 
 
 
4.list()函数与array数组
 
list($var1,$var2,...)  = array;
 
等价于
 
$var1 = array[0];
 
$var2= array[1];
 
...
 
$varn = array[n - 1];
 
 
 
 
each($array)函数,所传的值为数组,each函数返回当前的关键字/值对并且把内部指针指向下一个元素。说白了,each函数返回的是一个数组,each函数返回的是封装好的数组,这个数组中有索引0,1,key,value,其中0索引存的值和key索引存的值所对应的一样,而1索引存的值和value存的值一样。为什么要这样能?这是为了和list()函数配合使用,实现list($k,$v) = $array;即等价于$k = $array[0] 所存的值等于 $array['key'];$v = $array[1] 所存的值等于$array['value'];的值。
 
array类型的变量中有一个指针,可以调整用来指向数组中的某个元素。所以在每次使用each前要确保其指向第一个,需要用reset()函数进行重置!
 
 
 
 
 
 
 
 
 
 
 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/477212.htmlTechArticle1.PHP中的变量是不需要声明类型的,由$标识变量,变量的命名规则也是字母或者下划线开头,接着任意字符或者下划线。 $PI = 3.14; $radius =...
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板