您的位置:首页 > 编程语言 > PHP开发

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

2017-06-14 21:59 671 查看
<?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.整型、浮点型、布尔型和字符串类型都可以做下标,数组和对象不能用作下标;

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息