Ⅰ php里面怎么新建数组
具体版本不记得了,好像是5.6 自己查阅下吧.
php 5.6 版本以下 声明数组:
array 函数 例如: $array=(1,2,3,4);
php 5.6 版本及以上 声明数组:
[] 方法及兼容以前版本 例如: $array=(1,2,3,4); $array=[1,2,3,4]; 是一样的
Ⅱ php向一个空数组中添加1000个不重复的数字,要求:数字需要在0-3000中产的代码
// 1、首先定义一个空的目标数组
$arr = [];
// 2、开始for循环
for ($i = 0; $i < 1000; ) {
****// 3、获取0~3000之间的随机数
****$r = rand(0, 3000);
****// 4、判断该随机数是否存在目标数组中
****if (!in_array($r, $arr)) {
********// 5、如果不存在,则将该随机数添加到目标数组中
********$arr[] = $r;
********// 6、最关键的一步:只有向目标数组添加新值的时候才改变$i的值
********$i ++;
****}
****continue;
}
// 7、最后打印出目标数组,也可使用print_r函数
var_mp($arr);
die;
总结:该题的难点在于在什么时候再改变计数器变量$i的值,只有数组元素新增的时候才能改变$i,使其加1,当然for循环体也可反向写,也可采用别的循环结构,留给你自己发挥^>^。
希望能帮助到你,望采纳,谢谢~
Ⅲ php 定义几个空数组
$array = array(); 你的采纳是我前进的动力,
记得好评和采纳,答题不易,互相帮助,
手机提问的朋友在客户端右上角评价点满意即可.
如果你认可我的回答,请及时点击采纳为满意回答按钮!
Ⅳ php 数组求助
<?php
$arr=array();//定义一个空数组
$groupid=array(4,6,12);//我借鉴一下
foreach($groupid as $id){//循环里赋予$id
$query=mysql_query("SELECT name FROM 你的表 WHERE 你的条件id=$id");//这个你看不懂我没办法啦~
$row=mysql_fetch_array($query);//把执行结果读到数组,如果只是返回一行的话
注意;返回的是二维数组
if(is_array($row) && count($row) > 0){
foreach($row as $key=>$val){
$arr[]=$row[$key]['name'];//赋值进去
}
}
}
print_r($arr);//查看最后结果
Ⅳ php中如何初始化一个数组
$arr=array();
php5.4+
$arr=[];
Ⅵ PHP中怎样创建一个数组
$array = array();
这样就创建了一个空数组
$array = array('键'=>'键值');
创建了一个拥有键的数组
$array = array('值');
创建一个拥有默认键的数组,该数组键为数字,从0开始
Ⅶ php 如何定义空二维数组
//2维 [x][y]
$x=22;
$y=11;
$a=array_fill(0,$x,array_fill(0,$y,array()));
//$a 就是 [22][11]的2维数组
Ⅷ 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怎么定义空数组
PHP是弱类型 所以不用在前面加数据类型限定
三维不知道是不是这样
$ar = array();
$arr[3] = "aa";
$arr[3][5] = "bb";
$arr[3][7][8] = "sdff";
$arr["bb"] = "fff";