本帖最后由 惜 于 2018-12-2 10:39 编辑
PHP 的变量类型有以下几种:整型变量(Integer)、浮点型变量(Double)、字符型变量(String)、
数组型变量(Array)和对象型变量(Object)。
[PHP] 纯文本查看 复制代码 <?
$index=100; //定义一个整型变量,赋值为 100
$int2=10000; //定义一个整型变量,赋值为 10000
$string="阿牛"; //定义一个字符型变量,赋值为 阿牛
$string1="Is Me!"; //定义一个字符串变量,赋值为Is Me!
echo $index;
echo "<p>";
echo $int2;
echo "<p>";
echo $string;
echo "<p>";
echo $string1;
echo "<p>";
?>
在 PHP 中初始化数组一般有两种方法,一种是同时给数组中所有元素赋值,另一种是单独给数组
每个元素赋值。下面通过实例来具体了解这两种方法。
[PHP] 纯文本查看 复制代码 <?
//数组变量
$arrayName = array("李阳","张兴","王国");
//循环输出
foreach($arrayName as $name){
echo $name;
echo "<p>";
}
//单独给数组每个元素赋值。
$arrayName[0] = "1";
$arrayName[1] = "2";
$arrayName[2] = "3";
echo "单独给数组每个元素赋值";
echo "<p>";
for($i=0;$i<count($arrayName);$i++)
{
echo $arrayName[$i]; //显示数组元素
echo "<p>";
}
//获取数组中的元素
echo "获取数组中的元素";
echo "<p>";
echo $arrayName[2];
echo "<p>";
echo $arrayName[1];
echo "<p>";
//给数组动态增加元素
$arrayName[4] = "郑州";
$arrayName[5] = "河南";
echo "给数组动态增加元素";
echo "<p>";
echo $arrayName[4];
echo $arrayName[5];
?>
一维数组的格式是 Array[],二维数组的格式就是 Array[][],多维数组的格式是 Array[][]……[]。和
一维数组一样,给多维数组赋值也有两种方法。下面分别通过实例来具体说明。
[PHP] 纯文本查看 复制代码 <?
//创建二维数组
$string=array(
0=>array(11,12,23),
1=>array("me","is me","is he","is who",),
2=>array("今天好","明天好","明天真好")
);
//创建二维数组,数组元素也是数组
for($i=0;$i<count($string);$i++) //通过循环读取外层数组内容
{
for($j=0;$j<count($string[$i]);$j++) //通过循环读取内层数组内容
{
echo $string[$i][$j]; //显示数组元素
echo ",";
}
echo "<br>";
}
//单独给多维数组每个元素赋值
$string[0][0]=3.14151927;
$string[0][1]=23654;
$string[0][2]=2;
$string[1][0]="abs";
$string[1][1]="base64_decode";
$string[1][2]="cal_from_jd";
$string[1][3]="ibase_add_user";
$string[2][0]="经济";
$string[2][1]="历史";
$string[2][2]="填充";
for($i=0;$i<count($string);$i++) //通过循环读取外层数组内容
{
echo "<br>";
for($j=0;$j<count($string[$i]);$j++) //通过循环读取内层数组内容
{
echo "<br>";
echo $string[$i][$j]; //显示数组元素
echo ",";
}
echo "<br>";
}
?>
|