标签:style blog color io 使用 ar strong for 数据
数组能够在单独的变量名中存储一个或多个值。一般都是存储一些相似的值
数值数组存储的每个元素都带有一个数字 ID 键。
可以使用不同的方法来创建数值数组:
<?php
/*时间:2014-09-14
*作者:葛崇
*功能:数组小实例
* */
echo "数值数组"."<p>";
$names = array("Peter","Quagmire","Joe");
var_dump($names);//一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。
print_r($names);//把数组键和元素打印出来。
?>
关联数组,它的每个 ID 键都关联一个值。
在存储有关具体命名的值的数据时,使用数值数组不是最好的做法。
通过关联数组,我们可以把值作为键,并向它们赋值。
<?php
/*时间:2014-09-14
*作者:葛崇
*功能:数组小实例
* */
echo "关联数组"."<p>";
$names = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34);
var_dump($names);//一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。
print_r($names);//把数组键和元素打印出来。
?>
在多维数组中,主数组中的每个元素也是一个数组。在子数组中的每个元素也可以是数组,以此类推。
<?php
/*时间:2014-09-14
*作者:葛崇
*功能:数组小实例
* */
echo "多维数组"."<p>";
$names = array
(
"Griffin"=>array
(
"Peter",
"Lois",
"Megan"
),
"Quagmire"=>array
(
"Glenn"
),
"Brown"=>array
(
"Cleveland",
"Loretta",
"Junior"
)
);
var_dump($names);//一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。
print_r($names);//把数组键和元素打印出来。
echo $names[‘Brown‘][0];
?>
杨辉三角小实例
<?php
/*时间:2014-09-14
*作者:葛崇
*功能:杨辉三角小实例
* */
/*1
*1 1
*1 2 1
*1 3 3 1
*1 4 6 4 1
*
*
* */
$arr[][] = array();
for ($r=0; $r<10 ;$r++){
for($c=0; $c<=$r ;$c++){
if($c==0||$r==$c){
$arr[$r][$c]=1;
}else{
$arr[$r][$c] = $arr[$r-1][$c-1]+$arr[$r-1][$c];
}
echo " ";
echo $arr[$r][$c];
}
echo "<p>";
}
?>
标签:style blog color io 使用 ar strong for 数据
原文地址:http://www.cnblogs.com/xiaoit/p/3971944.html