php定义一个空数组
⑴ php怎么定义空数组
PHP是弱类型 所以不用在前面加数据类型限定
三维不知道是不是这样
$ar = array();
$arr[3] = "aa";
$arr[3][5] = "bb";
$arr[3][7][8] = "sdff";
$arr["bb"] = "fff";
⑵ php中怎么让字符串存到一个空数组中
$mixValue="helloworld";
$arr=array();
//
$arr[0]=$mixValue;
//
array_push($arr,$mixValue);
var_mp($arr);
⑶ 在PHP中,创建了一个空数组,然后又给空数组赋值了一个一维数组,此时的空数组是几维数组
答 二维数组
单个数组是一纬, 数组包含数组是二纬, 数组包含的数组在包含数组是三维
$array = array(); //一纬数组
$array = array(
'test' = array(),
); //二纬数组
$array = array(
'test' = array(
array().
);
); //三纬数组
⑷ php,给类的属性赋值一个空数组有什么用
主要还是确定类型吧。因为如果这个类属性不赋值一个空数组,但在类方法了使用array_merge()函数合并这个属性的时候,就会产生报错。
classtest{
public$arr1;
public$arr2=[];
//执行这个方法会报错
publicfunctionaction1($arr){
returnarray_merge($this->arr1,$arr);
}
//执行这个方法不会报错
publicfunctionaction2($arr){
returnarray_merge($this->arr2,$arr);
}
}
⑸ php中如何判定一个数组是否为空
数组为空.指的是数组里面没有包含任何元素.
判断数组为空的方式有很多种:以下回 一一列出来
empty($array_test) //如果数组$array_test为空那么答这个函数返回true
if($array_test) //如果数组为空.那么if的条件判断为false
count($array_test) //计算数组元素个数.为0就是空
sizeof($array_test) //count() 的别名 用法和返回一样
//实际上还有一些方式可以判断数组是否为空.常用的就是这些
补充一下
如果数组没有被定义
还可以使用
isset($array_test)//判断数组是否被定义
⑹ php里面怎么新建数组
使用函数array新建数组
⑺ php 如何定义一个数组
php中定义数组的方法:
1、PHP定义数组的格式:
数组名=array();
如:$aa=array();//这样就定义了一个数组,
之后给元素赋值:
$aa[0]="9016";
$aa[1]="9017";
$aa[2]="9018";
2、PHP输出数组的方法:
foreach($aa as $val)
{
echo$val;
}
也可以在定义数组时直接赋值
$aa=array(0=>"9016",1=>"9017";2=>"9018");
3、PHP的数组还可以用字符做下标,不一定要数字:
$aa["name"]="Joan";
$aa["num"]="9018";
$aa["email"]="[email protected]";
也可以这样
$aa=array("name"=>"joan","num"=>"9018","email"=>"[email protected]");
将一个一维数组的元素也定义为数组,就是一个二维数组,
$aa=array(0=>"a1",1=>"a2");
$bb=array(0=>"b1",1=>"b2");
$cc=array(0=>$aa;1=>$bb);此时,$cc[0]也是一个数组,$cc[1]也是一个数组,$cc就是一个二维数组。
同理,三维,四维数组也可以继续定义下去。
4、数组的元素不仅于数字和字符串,可以是类的对象。
⑻ php 定义几个空数组
$a= array();
$a2 =array();