易截截图软件、单文件、免安装、纯绿色、仅160KB

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/>";
}


相关文档:

新浪PHP工程师笔试题

1. 写一个函数,尽可能高效的,从一个标准 url
里取出文件的扩展名
   例如: http://www.sina.com.cn/abc/de/fg.php
?id=1
需要取出 php 或 .php
2. 在 HTML 语言中,页面头部的 meta 标记可以用来输出文件的编码
格式,以下是一个标准的 meta 语句
   <META http-equiv='Content-Type
' ......

mysql+php select 下拉列表树的简单实现


数据库设计:
--
-- 数据库: `test`
--
-- --------------------------------------------------------
--
-- 表的结构 `menu`
--
CREATE TABLE IF NOT EXISTS `menu` (
`ID` int(10) unsigned NOT NULL auto_increment,
`PID` int(11) NOT NULL,
`TITLE` varchar(200) NOT NULL,
`REMARK` varchar(200) NOT ......

浅谈用php对unicode转utf 8编码

(IT柏拉图 原创文章)如果只是unicode转utf-8编码的算法,网上到处都是了,不过很多人也是你抄我,我抄你,根本就不理解why和do,本文除了给出最简单的php对unicode转utf-8编码函数之外,也深入讨论了这两种编码的关系,理解好了会发现网上一些旧的东西,是严重多余兼过期的,因为从utf-8流行开始到现在,早已经由原来六字节 ......

php软件版 安装 问题

这两天一直在帮人做个软件可是俺只会用php,php程序的运行是基于Apache服务器的,没办法 要运行程序就必须运行服务器Apache服务器可以选用组装版的,下面分享下我的配置方法,用一个小的批处理程序就可以完成。
下面就是我的批处理程序:
@ ECHO OFF
copy d:\road\httpd-vhosts.conf c:\xampp\apache\conf\extra  / ......

PHP环境安装和配置

集成环境:WAMP...(W-windows,里面有Apache服务器、Mysql、Php和Mysql可视化工具SQLite)
Ps:安装过程会有提示,是否自启动,默认开发目录、默认浏览器,安装完成后会在右下角有个小表盘,因为默认安装完成后是英文版的,在小表盘上点右键-->language-->选择中文就行)
开发工具:easyeclipse php...还不错的一个开发工 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号