| 本帖最后由 惜 于 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>";
}
?>
 
   
 
 |