本文小编为大家详细介绍“php中数组如何创建”,内容详细,步骤清晰,细节处理妥当,希望这篇“php中数组如何创建”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
1.通过array()形式:
array()空数组;
array(值,...)下标连续的索引数组,下标从0开始;
array(键名=>键值,...)指定下标的索引数组、关联数组、混合数组;
通过[]的形式定义数组,代替array();
注意:
检测是否为数组:var_dump(); gettype(); is_array();
<pre>
<?php
$stu1 = array("AJEST",true,24,60.1);
var_dump($stu1);
echo "<hr / >";
$stu2 = array(
1 => "Mdm",
2 => false,
3 => 20,
4 => 89.9
);
var_dump($stu2);
echo "<hr />";
$stu3 = array(
'name' => "Xialuo",
'sex' => true,
'age' => 25,
'score' => 59.9
);
var_dump($stu3);
?>
2.通过 [ ] 动态创建:
$数组名称[]=值:下标连续的索引数组;
$数组名称[键名]值:指定下标的索引数组和关联数组
<?php
$stu1 ; //第一个学生
$stu1[] = $name;
$stu1[] = $sex;
$stu1[] = $age;
$stu1[] = $score;
var_dump($stu1);
/*
array(4) {
[0]=>
string(5) "AJEST"
[1]=>
bool(true)
[2]=>
int(24)
[3]=>
float(59.9)
}
*/
echo "<hr />";
//$stu2 存储另外一个学生的信息
$stu2['name'] = "Madm";
$stu2['sex'] = false;
$stu2['age'] = 18;
$stu2['score'] = 89.9;
var_dump($stu2);
/*
array(4) {
["name"]=>
string(4) "Madm"
["sex"]=>
bool(false)
["age"]=>
int(18)
["score"]=>
float(89.9)
}
*/
?>
3.通过range()和compact()快速创建:
range()快速创建下标连续的索引数组
compact()快速创建关联数组
4.通过define()定义常量数组
读到这里,这篇“php中数组如何创建”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
原文链接:https://my.oschina.net/u/4597666/blog/4453561