1. php循环中创建一个多维数组。
$cc=array("aid"=>1,"cc"=>"a");
$aa=array("aid"=>1,"cc"=>"a");
二个键值都一样。造成$arr[1]吧之前的覆盖了
2. 如何PHP循环输入数组
1.PHP基本上就是一种数组语言。时常要进行大量的数组循环操作,主要有两种方式,
一种是foreach,另一种是while,
代码如下:
foreach
($array
as
$value)
{
echo
$value;
}
while
(list($key)
=
each($array))
{
echo
$array[$key];
}
foreach
($array
as
$value)
{
echo
$value;
}
while
(list($key)
=
each($array))
{
echo
$array[$key];
}
2.在循环里进行的是数组“写”操作,则while比foreach快:
foreach
($array
as
$key
=>
$value)
{
echo
$array[$key]
=
$value
.
'...';
}
while
(list($key)
=
each($array))
{
$array[$key]
=
$array[$key]
.
'...';
}
foreach
($array
as
$key
=>
$value)
{
echo
$array[$key]
=
$value
.
'...';
}
while
(list($key)
=
each($array))
{
$array[$key]
=
$array[$key]
.
'...';
}
3. php 怎么把接受到的数据 循环的添加到数组
遍历数据表,把相应的数据放到数组中即可
例如:
<?php
//定义一个数组,用于保存读取到的数据
$contents = array();
$query = mysql_query("select * from table");
//遍历数据表
while($array = mysql_fetch_array($query)){
$contents[] = $array;
}
print_r($contents);
//然后循环数组,或者通过键名使用数组
foreach($contents as $value){
print_r($value);
}
echo $contents[0]['字段名称'];
?>
4. php循环数组问题,在线求解答!
定义一个空数组,循环这个数组用if判断,如果applicant_name为空就把user_info_id存入另一个数组,然后输出这个数组。
如果要去重执行两次 php数组的键值互换。键值不可能有重复的。
5. PHP循环数组,高分急用!
数组循环用foreach
foreach($hello as $key => $value){
echo '$hello['.$key.'] = '$value;
}
其中$value是指数组里面key为$key的内容.
比如$hello=array(a1,a2,a3);
那么$hello[0]=a1,a1就是$value,0就是$key.
如果不需要指标$key,那么可以直接写成:
foreach($hello as $value){
echo $value;
}
6. php怎么样 定义循环数组
PHP的变量不用定义
你可以:
$arr=array();
for($i=1;$i<=30;$i++)
$arr[$i]=null;
7. php 如何定义一个数组 在循环外 循环完之后,把所有存入的值取出
<?php
$arr=Array(0,1,2,3,4,6,7,8,9);//定义一个数组
for($i=0;$i<10;$i++){
$arr[]=$i;
}
print_r($arr)//最后$arr变为Array(0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9)
8. PHP数组循环
$pics=array('1.pic','2.pic');
$num=count($pics);
$newpics=array();
for($i=1;$i<=$num;$i++){
$newpics['p'.$i]=array_combine(array('s','b'),array_fill(0,2,$pics[$i-1]))
}
9. 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、数组的元素不仅于数字和字符串,可以是类的对象。