您的位置:首页 > 编程语言 > PHP开发

PHP学习笔记(Get Started from 2009.10.01)

2009-10-01 15:12 399 查看
<?php
//show all errors:
error_reporting(E_ALL);
?>
**************************
PHP字符串:
1. 4种表法方式:
1)用双引号“”引用的字符串:表示其中的字符串变量可以转换成字符串变量值
2)用单引号‘’引用的字符串:表示其中的字符作为字符常量进行处理
3)使用heredoc语法,功能类似“”引用的字符串;
4)使用nowdoc语法,功能类似‘’引用的字符串;
2. 变量解析:用途:在字符串中正确表示变量,包括数组变量和对象属性;
1)变量:美元符号$+变量名,
2)在变量名外加上大括号是为了明确告诉解析器一个变量的边界:{$myname},要求:{之后直接跟着$
3)2维数组在字符串中的取值和表达,字符数组下标如果是字符,要用‘’括起来
4)字符串可以作为字符数组处理,下标以0为基准点
3. 有用的函数和操作符;
1)字符串连接用点“.”,不用“+”
2)字符串处理函数:
3)正则表达式函数:
4)URL字符串处理函数:
5)字符串加密/解秘函数:
6)字符型函数:
》在字符和ASCII码间的转换,用chr()和ord()函数
4. 字符串的类型转换:
1)其他类型转换成字符串:
》用(string)或者strval()把值转换为字符类型;
》bool: true转为1,false转为0;
》数组:转换为String "Array",不能通过echo 数组名输出整个数组的值
》对象:转换为String "Object",不能整个输出对象的值,用tostring()方法进行转换
》资源:转换为“Resource id #1”的形式,用get_resource_type()函数取得资源类型;
》NULL: 转换为空字符串;
2)字符串转换成其他类型:
字符串转换为数值,是以字符串的开头转换成数值,如果开头是字符,转换后的数值就是0。
<?php
$foo = 1 + "10.5"; // $foo is float (11.5)
$foo = 1 + "-1.3e3"; // $foo is float (-1299)
$foo = 1 + "bob-1.3e3"; // $foo is integer (1)
$foo = 1 + "bob3"; // $foo is integer (1)
$foo = 1 + "10 Small Pigs"; // $foo is integer (11)
$foo = 4 + "10.2 Little Piggies"; // $foo is float (14.2)
$foo = "10.0 pigs " + 1; // $foo is float (11)
$foo = "10.0 pigs " + 1.0; // $foo is float (11)
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: