PHP菜狗自学之路
2016-05-14 00:50
525 查看
第一讲 开启PHP学习之路 2016/5/2 20:29
PHP可以做什么? www网站 管理系统; websever wap网站
第二讲 PHP的数据类型 源码调试 2016/5/2 20:30
PHP和htm混编 句子以 ; 英文半角分号结束~!!
在PHP中 以<? 开始 以?>结束;
echo 为输出
print 是打印字符串
print_r 则是打印复合类型 如数组 对象
print有返回值 而echo没有
变量用$ 美元符号定义, 字符串用双引号"" 或者 单引号‘’
区别: 双引号支持所有转义字符 如回车 等 同时也支持输出自定义变量 eg:echo“变量$a” 而单引号只支持简单的转义;
array 数组 :
数组定义$arr=array(5,6,5,9,8);
$arr=array("id"=>2,"title"=>3);
输出数组中的第一个值eg:echo arr[0]; 即可
用 is_array($arr)判断是否是一个数组 如果是则返回true 否则返回false
explode “拆分函数” eg: $a="1000-2000-3000"; $arr=explode("-",$a); 即为用“-”拆分 $a 并储存在数组$arr中
使用foreach遍历数组
foreach的优势: 不需要知道数组中有多少记录 {相对于用for遍历的话 for需要先count一下数组的长度 然后在设置循环次数 而foreach可以直接 全部遍历}
使用范例:
$arr=(1980,1982,1984,1988);
foreach($arr $key=>$value){
echo $value; //可以省略&key 及 => 这样的话只能使用value了
}
未完待续~
PHP可以做什么? www网站 管理系统; websever wap网站
第二讲 PHP的数据类型 源码调试 2016/5/2 20:30
PHP和htm混编 句子以 ; 英文半角分号结束~!!
在PHP中 以<? 开始 以?>结束;
echo 为输出
print 是打印字符串
print_r 则是打印复合类型 如数组 对象
print有返回值 而echo没有
变量用$ 美元符号定义, 字符串用双引号"" 或者 单引号‘’
区别: 双引号支持所有转义字符 如回车 等 同时也支持输出自定义变量 eg:echo“变量$a” 而单引号只支持简单的转义;
array 数组 :
数组定义$arr=array(5,6,5,9,8);
$arr=array("id"=>2,"title"=>3);
输出数组中的第一个值eg:echo arr[0]; 即可
用 is_array($arr)判断是否是一个数组 如果是则返回true 否则返回false
explode “拆分函数” eg: $a="1000-2000-3000"; $arr=explode("-",$a); 即为用“-”拆分 $a 并储存在数组$arr中
使用foreach遍历数组
foreach的优势: 不需要知道数组中有多少记录 {相对于用for遍历的话 for需要先count一下数组的长度 然后在设置循环次数 而foreach可以直接 全部遍历}
使用范例:
$arr=(1980,1982,1984,1988);
foreach($arr $key=>$value){
echo $value; //可以省略&key 及 => 这样的话只能使用value了
}
未完待续~
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- php7 读取php.ini[4]
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法
- 安装Apache和PHP的一些补充
- Linux Apache+MySQL+PHP
- 建立Apache+PHP+MySQL数据库驱动的动态网站
- PHP 5.3.0 安装分析心得
- apache 环境下 php 的配置注意事项
- 简单好用的PHP分页类
- ASP.NET、ASP、PHP、JSP之间有什么区别?
- PHP VBS JS 函数 对照表