1、创建空数组
<?php
$arr = array();
var_dump($arr);
echo('<br>');
$arrs = [];
var_dump($arrs);
?>
输出结果
array(0) { }
array(0) { }
2、创建索引数组
<?php
$arr = array(
'鹏仔',
'乐乐',
'共享博客'
);
var_dump($arr);
echo('<br>');
echo($arr[1]);
?>
输出结果
array(3) { [0]=> string(6) “鹏仔” [1]=> string(6) “乐乐” [2]=> string(12) “共享博客” }
乐乐
3、创建关联数组
注:每个数据,都有两个,一个是key(下标),一个是value(值);
数组中键值对,不能跟数组外的赋值符号一样,他的符号是 =>
<?php
$arr = array(
'name' => '鹏仔',
'sex' => '男',
'age' => '18'
);
var_dump($arr);
echo('<br>');
echo($arr['sex']);
echo('<br>');
echo($arr['name']);
?>
输出结果
array(3) { [“name”]=> string(6) “鹏仔” [“sex”]=> string(3) “男” [“age”]=> string(2) “18” }
男
鹏仔
4、输出数组值
<?php
$arr = [
'鹏仔',
'乐乐',
'共享博客'
];
echo $arr[0];
echo '<br>';
echo $arr[1];
echo '<br>';
?>
输出结果
鹏仔
乐乐
<?php
$arr = array(
'name' => '鹏仔',
'sex' => '男',
'age' => '18'
);
echo($arr['sex']);
echo('<br>');
echo($arr['name']);
?>
输出结果
男
鹏仔
5、打印数组 print_r
注:打印数据,多了 array(),所以他打印的数据,不能给前端使用,不能展示给用户看。
<?php
$arr = [
'鹏仔',
'乐乐',
'共享博客'
];
print_r($arr);
?>
输出结果
Array ( [0] => 鹏仔 [1] => 乐乐 [2] => 共享博客 )
6、扩展
JS是不能给数组自定义下标的,但PHP可以自定义下标
如下,当我给‘我爱你’自定义下标为8,那么‘你还好吗’下标就为9
<?php
$arr = array(
'name' => '鹏仔',
'sex' => '男',
'age' => '18',
8 => '我爱你',
'你还好吗'
);
var_dump($arr);
?>
输出结果
array(5) { [“name”]=> string(6) “鹏仔” [“sex”]=> string(3) “男” [“age”]=> string(2) “18” [8]=> string(9) “我爱你” [9]=> string(12) “你还好吗” }
感谢您的来访,获取更多精彩文章请收藏本站。

暂无评论内容