20191107PHP创建数组练习

数组练习

<?php    
//创建的方式
//1
$arr=array(20,30,50);
//2
$arr1=[30,60,70];
//3
//当遇到这种情况的时候键(key)是相同的,会取后面的赋值(value)
//TRUE为1,数字不为1.1或者为2.1的键都为整数部分的键.
$arr2=[true=>15,0=>20,"peter"=>33,1.1=>99,2.7=>100];
$arr3=array(2=>'a',1.2=>'b');
//4
$arr4[]=55;
$arr4[]=66;
//5 用tange来赋值 
$arr5=range(10,16);

//6 用compact(用变量名作为键变量为值)创建数组
$tom=77;
$peter=88;
$arr6=compact("tom","peter");

//测试用的print_r() 和var_dump()
print_r($arr5);
var_dump($arr5);

echo "<hr/>";
// $arr=array(20,30,50);
// $arr1=[30,60,[[77,99,11],33,44]];

//递归统计个数
// echo count($arr1,1);
//别名
// echo sizeof($arr1,1);

//遍历数组


$new=range(20,50);

//使用for循环遍历数组
// for($i=0;$i<count($new);$i++){
    // echo $new[$i]."<br/>";
// }

//一般键的变量名为k值的变量名为v
foreach($new as $k=>$v ){
    echo $k."=>".$v."<br />";
}
//通常用不到键的
foreach($new as $v ){
    echo $v."<br />";
}

?>
原文地址:https://www.cnblogs.com/syqlwyx/p/11815846.html