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

php七天入门教程第五天

2008-03-19 21:33 267 查看
/*

php七天入门教程分为以下一些内容:
第一天:
知识要点:1、php介绍及运行环境 2、php语言特点 3、简单的php语句 4、在html中嵌入php
第二天:
知识要点:1、变量 2、访问表单 3、使用操作符
第三天:
知识要点:1、一些常用、简单的函数 2、条件判断语句 3、一些关键的单词
第四天:
知识要点:文件处理
第五天:
知识要点:使用数组
第六天:
知识要点:1、正则表达式 2、php中的函数调用
第七天:
知识要点:1、面向对象的php 2、异常处理
-------------------------------------------------

字串3

今天的主要学习内容是数组,以下是关于数组的一些实例,如果看不懂请加群: 字串8

<?php
/*数组的使用*/ 字串7

//初始化数组
$products = array('www','cnjiaocheng','com');
for($i=0;$i<=2;$i++){
echo $products[$i].'.';
}

字串2

//range()自动创建数组
$member = range(1,10);
$members = range(1,10,2);
$abc = range('a','z');
for($i=0;$i<=9;$i++){
echo $member[$i].' ';
}
echo '<br>';
foreach($members as $cool)
echo $cool.' ';
foreach($abc as $xx){
echo $xx.' ';
}

字串5

//初始化相关数组
$prices = array('a'=>100,'b'=>50,'c'=>67);
echo $prices[a].' ';
echo $prices[b].' ';
echo $prices[c].' '; 字串1

foreach($prices as $key => $value){
echo '<br>'.$key.'=>'.$value.'<br>';
}

字串1

while($element = each($products)){
echo $element['key'];
echo '-';
echo $element['value'];
echo '<br>';
}

字串1

//数组排序
echo "paixu<br>";
//sort、asort、ksort
sort($products);
while($element = each($products)){
echo $element['key'];
echo '-';
echo $element['value'];
echo '<br>';
} 字串9

$pic = array ('a','b','c','d','e','f','g');

字串8

//数组里元素的个数
echo count($pic); 字串9

//随即排序
shuffle($pic);
echo "==========随机性==========<br>";
for($i=0;$i<=6;$i++){
echo $pic[$i].' '.' '.' ';
}

字串1

//文件与数组的结合
$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
$file = file("$DOCUMENT_ROOT/phpceshi/a.txt");
$filec = count($file);
echo '<br>一共有'.$filec.'行,分别是:<br>';
if($file == 0){
echo "没有内容";
}
for ($i=0; $i<$filec; $i++){
echo $file[$i].'<br>';
}

字串8

//each

字串3

$foo = array ("Robert" => "Bob", "Seppo" => "Sepi");
while (list($a,$b) = each($foo)){
echo $a.'=>'.$b.'<br>';
} 字串3

/*
while($bar = each ($foo)){
echo '<br>'.$bar['key'].' ';
echo $bar['value'];
}
*/ 字串3

//多维数组
$products = array(array('tir','good',100),
array('a','b',12),
array('c','d',43)
); 字串2

//直接输出
echo '=-'.$products[0][0].'-='.'<br>';

字串3

//循环输出
for($i=0;$i<=2;$i++){
for($j=0;$j<=2;$j++){
echo $products[$i][$j].' ';
}
echo '<br>';
}

字串5

//用创建名来定义多维数组
$product = array(array('code'=>'a','des'=>'b','pri'=>100),
array('code'=>'c','des'=>'d','pri'=>101),
array('code'=>'e','des'=>'f','pri'=>102),
);
for($row=0;$row<=2;$row++){
echo $product[$row]['code'].'-'.$product[$row]['des'].'-'.$product[$row]['pri'].'<br>';
} 字串7

for($row=0;$row<3;$row++){
while(list($key,$value) = each($products[$row])){
echo "-=$value ";
}
echo '<br>';
} 字串9

?>

字串4

本篇文章来源于中国教程网(www.cnjiaocheng.com)教程地址:http://www.cnjiaocheng.com/phprumen/20080316/231.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: