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、數組的元素不僅於數字和字元串,可以是類的對象。