数组的声明定义以及基础知识详解

<?php
/*1.PHP属于弱类型语言,相比较于其他类型的语言(C和JAVA),使用起来相对灵活;
  2.数组:将若干变量有序的组织起来的一种形式;
  3.C语言和java对数组的长度和类型有严格的划分;而php则没有严格的限定,长度和类型不加限制;
  4.php中数组按照类型的划分则分为索引数组和关联数组(按照键值类型的不同);
*/

$arr=array(1,3.5443,"one",true);//索引数组
print_r($arr);
echo "<br>";

$arr1=array("one"=>1,"two"=>"two","three"=>false);//关联数组
var_dump($arr1);
/* 
  5.一个数组中存的是多个内容,数组中的内容中叫做"元素";
  6.每个元素都是由键和值组成的,key/value 
  7.就是通过key使用值;
  8.下标有两种类型:一种是整数(索引数组),一种是字符串(关联数组)
*/

   $array['one']=1;
   $array['two']=2;
   $array['three']=3;
   print_r($array);//单个键单独赋值
   
//9.可以使用{}来给数组声明赋值,等同于[],建议使用[]
$arr2{'one'}=1;
$arr2['two']=4;
print_r($arr2);//正常输出数组$arr2
echo "111$arr2{one}111";//不能输出数组元素值,从花括号处断开
echo "<br>";
echo "2222$arr2[two]22";//可以输出数组元素值,[]不算做特殊字符不能断开变量
echo "<br>";
//10.下标为字符串时,记得加单引号或双引号,如果不加系统就会当做常量再转换成字符串输出,效率降低
$arr2[three]="three";
echo $arr2[three];
//11.整型、浮点型、布尔型和字符串类型都可以做下标,数组和对象不能用作下标;
?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值