入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

PHP数组

创建时间:2017-12-07 投稿人: 浏览次数:197

一、数组分类
1.索引数组
索引值为整数的数组
2.关联数组
索引值为字符串的数组,使用字符串作为索引,这使得编程更加人性化!
这在其他编程语言中非常少见,但是在PHP中会被大量的使用在开发过程中,
使用起来极其方便!
二、数组创建
PHP中创建数组非常灵活,与其他许多编程语言不同的是PHP不需要在创建数组时
,指定数组的大小,甚至不需要在使用数组之前声明,也可以在同一个数组中存
储任何类型的数据。
.直接为数组元素赋值即可创建数组。
.使用array()语言结构创建数组。
1.直接为数组元素赋值即可创建数组
变量名[索引值]=数据内容;索引值可以是整数也可以是字符串,也不可不写(默认为索引数组)2.使用array()语言结构创建数组 变量名=array(key1=>value1,……);

<?php
/*
创建数组方法一
*/
//$student[索引值]=具体的值
$student[0]=10;
$student[1]="傻逼";
$student[2]=true;
$student[3]=60.5;
$student[3]="单位取得完全";

//需要使用print_r()函数来输出数组的具体内容
//print_r($student);
var_dump($student);

$student1["num"]=10;
$student1["name"]="傻逼";
$student1["sex"]=true;
$student1["grade"]=60.5;
var_dump($student1);

//使用数组里面具体数据的方法 
//数组变量名称[索引值];
echo $student[1];
<?php
/*
 创建数组方法三
*/
//$student=array(索引值=>具体的值,.......);
$student=array(10,"傻逼",true,60.5);//一维数组
var_dump($student);
$student1=array(
        0=>10,
        1=>"傻逼",
        2=>true,
        3=>60.5
);
var_dump($student1);
$student2=array(
        "num"=>11,
        "name"=>"菜逼",
        "sex"=>true,
        "grade"=>80.5,
        10=>"dqwdwqdwq"
);
var_dump($student2);
?>
<?php 
//二维数组,多维数组
$students=array(
    0=>array(1,"傻逼",true,60.5),
    1=>array(2,"菜逼",true,80.5),
    2=>array(3,"坑逼",false,85.5)
);
/*
$students=array(
        array(1,"傻逼",true,60.5),
        array(2,"菜逼",true,80.5),
        array(3,"坑逼",false,85.5)
);
*/

var_dump($students);
echo $students[0][1];
?>

参考:PHP基础

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。