PHP之语言基础01 By ACReaper
2013-07-19 18:01
225 查看
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()函数进行重置!
2013.07.19
By ACReaper
$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()函数进行重置!
2013.07.19
By ACReaper
相关文章推荐
- 【个人笔记】002-PHP基础-01-PHP快速入门-02-PHP语言相关介绍输
- PHP语言基础之MySql 05 By ACReaper
- PHP语言基础03 By ACReaper
- Java语言基础{Java_se(01)}-搭建Java开发环境-环境变量(环境配置)-Java的基本语法-Java的三大注释-关键字和保留字-Java中的语言分隔符
- PHP语言基础简单整理
- 20161211C语言基础01_第一个程序
- 一:PHP语言基础_PHP变量_可变变量
- 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情7. 安装 PHP PHP 是用于 web 基础服务的服务器端脚本语言。它也经常被用作通用编程语言。在最小化安装的 CentOS 中安
- PHP 基础问答01
- 01_Java语言基础部分(数据类型与表达式、流程控制语句、数组与方法)
- 黑马程序员--02.Java语言基础--01.【关键字】【标示符】【常量】【变量】【运算符】
- C语言基础-01-指针
- 第一个程序01 - 零基础入门学习汇编语言20
- PHP语言 -- Smarty模版基础
- 内中断01 - 零基础入门学习汇编语言60
- 20161211C语言基础01_第一个程序
- 汇编语言学习(基础知识)01
- PHP基础----01PHP标记符
- 2.PHP语言基础
- 一:PHP语言基础_PHP变量_预定义变量