1--在php里面数组可以存储任意类型的数据,在c++中是不行的。

2--在php里数组的使用有下面几种情况。
  1-$arr[0]=1;$arr[1]='china';$arr=[2]=false;$arr['str']='str';
  2- $arr= array(1,'str',false);   $arr2=array('str'=>'str','int'=>2);
3--遍历数组方法。可以使用for,while,foreach这3种
   1- 其中foreach使用方法:
      foreach($arr as $key=>$value)
       {
         echo $value."<br>";
        }
   2-当以$arr[]进行赋值的时候,数组下标会以当前最大下标+1($arr[最大+1])为下标.
 
     exp:
 $arr= array(1,'str',false);
 $arr[4]='4';
 $arr[]='x';
 $arr['int2']='7';
 $arr[]='xx';
 
 foreach($arr as $key=>$value)
 {
 echo $key.' ='.$value."<br>";
 }
 
/*
0 =1
1 =str
2 =
4 =4
5 =x
int2 =7
6 =xx
*/
4--在php中数组是会自己动态增加的,和c++中是不同的
5--关于数组的函数
  1-count统计数组的个数。
  2-isarray判断某个变量是不是数组
  3-explode文本分割。
  4-unset销毁某个变量或者数组的元素。unset销毁后不会改变数组的序列。
6--数组运算符
  $a+$b  把数组b加到数组a里面,除去相同的键。相同的键不覆盖。数字下标也一样
 <?php
$a=array('a'=>'fsf','b'=>'fsdfss');
$b=array('a'=>'china','b'=>'huc','c'=>'lengai');
$c=$a+$b;
print_r($c);//Array ( [a] => fsf [b] => fsdfss [c] => lengai )
?>
  
  $a==$b 数组a和数组b键值是一样的
  $a===$b 数组a和b不仅键值一样,顺序还必须一样。
  $a<>$b数组a和数组b不一样。
  $a!==$b数组a和数组b不全等。