PHP的数据类型和数组详解
PHP是弱类型语言。
基本数据类型:integer、string、boolean、float
复合数据类型:array、object
基本数据类型就不说了,下面看一个数组相关的一些例子。
$test1=array(1,2,3,4);//定义了一个包含4个数的数组
$test1=array("new1"=>1,"new2"=>2);//两个变量的数组,array['new1']=1,array['new2']=2
多维数组:
$arr=array(array(4,3),array(3,6));这是一个二维数组
输出数组的方法有:
print_r($arr);//此种方法输出后为array([0]=>1,[1]=>2)的形式
echo $arr[0];//单个输出
有关数组的一些函数:
count($arr);//统计数组条数
is_array($arr);//判断是否数组
explode("key",value);//另一种创建数组的方法,下面进行简单说明。
关于ecplode函数的使用
$a="1986-1987-1988";
$arr=explode("-",$a);//将$a这个变量以"-"为分割线,拆成数组并放入数组arr中
利用foreach()函数遍历数组
$arr=(1980,1981,1982,1983,1984,1985,1986);
foreach($arr as $key=>$value){
echo $value;
echo "<br/>";
}
相关文档:
//将网址的参数转为变量,如:xxx.php?a=1&b=2,
//运行方法后,echo $a."|".$b, 结果:1|2
extract($_GET);
//unicode转utf8,如:中或 \u9865 转 成 中文
function unescape($str) {
$str = rawurldecode($str);
preg_match_all("/(?:%u.{4})|&#x.{4};|&am ......
本来不想谈这个沉重的话题,其实说白了,如果你一个PHP的程序员连怎么配置环境都搞不定你还搞个P开发呀。得,咱不说你在linux下面搞定这些,难道你在windows下面你也搞不定?
现在的PHP二进制安装版本已经可以支持apache,iis5,iis6等一些WEB服务器了,为什么还是有一些人不会配置呢?真想不通呀。。。。。。
于是在这种大 ......
<?php
//$str = "abcdef◆中华人民共和国";
//$str = "1234567890";
$str = "中华人民共和国abc中华人民共和国中华人民共和国";
$str = cut_str($str, 18);
echo $str;
function cut_str($str, $len){
if(strlen($str) <= $len) return $str;
$n = 0;
$tempstr = '';
for($i = 0; ......
■PDO为何物?
POD(PHP Data Object)扩展在PHP5中加入,PHP6中将默认识用PDO连接数据库,所有非PDO扩展将会在PHP6被从扩展中移除。该扩展提供PHP内置类 PDO来对数据库进行访问,不同数据库使用相同的方法名,解决数据库连接不统一的问题。
我是配置在windows下做开发用的。
■PDO的目标
提供一种轻型、清晰、方便的 A ......
1.PHP是PHP: Hypertext Preprocessor的缩写,中文译为PHP:超文本预处理器.
2.PHP是一种简单的,面向对象的,解释型的,健壮的,安全的,性能非常高的,独立于架构的,可移植性的,动态的服务器端脚本语言.
3.PHP具有跨平台性,在大多数UNIX平台,Linux平台和微软Windows平台上都可以运行.
4.PHP支持JDBC,提供MYSQL,Oracle,Sybase和M ......