php變數給數組賦值
❶ php怎樣用循環將10個數字賦值給一個數組
利用PHP對數組賦值時下標變數會自動遞增的特點,可以很方便用循環將數據存入一個數組。
例如:$arr[] = 'a'; 這條語句會將字元a存入數組變數$arr中,如果$arr不存在則會新建一個;
若已存在,則將$arr數組的下標變數遞增1後存入字元。
也就是說,如果已有$arr[0]='a', 那麼執行 $arr[] = 'b'; 後,數組其實是進行了$arr[1] = 'b' 的操作。
❷ PHP數組中的元素遍歷出來如何給每個值賦一個變數。
加個條件判斷即可 假如要將a數組中的偶數賦給b數組 遍歷時 if(!(a[i]%2))//如果是偶數 b[i]=a[i]//賦值
❸ 變數 如何賦值給數組 PHP
$arr 賦值成數組應該是$arr = array('k' =>'$a'); 數組是key.value形式的 你想把$a 存進數組里,直接,把$a按逗號炸開,就是個數組了
❹ php如何給數組賦值
//聲明數組
$test01=array();
//追加數據
$test01[]="a";//array(0=>"a");
//追加一個索引為"a",數據為"b"的數據
$test01["a"]="b";//array(0=>"a","a"=>"b");
//修改索引為0的數據
$test01[0]="c";//array(0=>"c","a"=>"b");
//另一種聲明方法
$test02=array("a","b","c");//array(0=>"a",1=>"b",2=>"c");
//雖然聲明了一個字元串索引的數據,但默認索引還是從0開始
$test03=array("a"=>"a","b","c");//array("a"=>"a",0=>"b",1=>"c");
//聲明中最大的索引為2,雖然最近是索引是0,但默認索引還是從3開始
$test04=array(2=>"a",0=>"b","c");//array(2=>"a",0=>"b",3=>"c");
//聲明一個小數索引會取其整數部分;指定索引時,會修改之前聲明的值
$test05=array("a",2.7=>"b",0=>"c");//array(0=>"c",2=>"b");
//雖然聲明了負數索引,但默認索引還是從0開始
$test06=array(-2=>"a","b","c");//array(-2=>"a",1=>"b",2=>"c");
//多維數組的定義
$test07=array($test01,$test02,$test03);
❺ php中把一個數組中的幾個值取出賦值給一個變數怎麼寫
<?php
$input
=
array("請","轉","到","圖","像","我","非","常");
$rand_keys
=
array_rand($input,
4);
$new_array
=
array();
foreach($rand_keys
as
$i){
$new_array[]
=
$input[$i];
}
var_mp($new_array);
?>
$new_array
就是你要的數組
❻ PHP list() 將數組中的值賦給變數的簡單實例
list()
PHP
list()
用一步操作把數組中的值賦給一些變數。同
array()
一樣,list()
不是真正的函數,而是語言結構。
語法:
void
list(
mixed
var,
mixed
...
)注意:
list()
僅能用於數字索引的數組並假定數字索引從
0
開始。
例子1:
<?php
$arr_age
=
array(18,
20,
25);
list($wang,
$li,
$zhang)
=
$arr_age;
echo
$wang;
//輸出:18
echo
$zhang;
//輸出:25
?>
例子2,數據表查詢:
$result
=
mysql_query("SELECT
id,
username,
email
FROM
user",$conn);
while(list($id,
$username,
$email)
=
mysql_fetch_row($result))
{
echo
"用戶名:$username<br
/>";
echo
"電子郵箱:$email";
}
list()
使用數組索引
list()
中允許使用另一個數組來接收數組賦值過來的值,只是當使用索引數組的時候,其賦值順序跟
list()
中列出的順序是相反的:
$arr_age
=
array(18,
20,
25);
list($a[0],
$a[1],
$a[2])
=
$arr_age;
print_r($a);輸出的
$a
數組結構如下:
Array
(
[2]
=>
25
[1]
=>
20
[0]
=>
18
)
以上這篇PHP
list()
將數組中的值賦給變數的簡單實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
❼ php 中如何給二維數組賦值
PHP給二位數組賦值的方式是非常靈活的,這里介紹三種方法(設二位數組$arr = array(array(1,2,3),array(4,5,6));):
在已知二維數組元素個數的情況下,可以直接根據下標來賦值:
$arr[2]=array(7,8,9);//給二維數組的第一維賦值。
$arr[3][0]=10;//給二維數組的第二維元素賦值。
2.在未知二維數組具體元素的情況下,可以使用array_push()函數來賦值:
array_push($arr,array(11,12,13));
3.同樣,在未知二維數組元素的情況下,還可以利用count函數來賦值:
$arr[count($arr)]=array(14,15,16);
❽ php如何把變數給數組,假如有三個變數,a.b.c
//變數初始化數組
$var=array($a,$b,$c);
//變數賦值給數組(帶鍵名)
$var=array();
$var['akey']=$a;
$var['bkey']=$b;
$var['ckey']=$c;
//變數賦值數組
$var=array();
$var[]=$a;//鍵名為0
$var[]=$b;//鍵名為1
$var[]=$c;//鍵名為2
看你想實現什麼樣的功能了,選擇合適的就可以了,上面的是基礎的3個方法
❾ PHP數組的幾種賦值方法
Array 數組
PHP 中的數組實際上是一個有序映射。映射是一種把 values 關聯到 keys 的類型。此類型在很多方面做了優化,因此可以把它當成真正的數組,或列表(向量),散列表(是映射的一種實現),字典,集合,棧,隊列以及更多可能性。由於數組元素的值也可以是另一個數組,樹形結構和多維數組也是允許的。
一般來說定義方法如下面幾種:
一:
❿ php怎麼給數組賦值
PHP數組賦值方法如下:
<?php
//數值數組
$a=array();
$a[]="aaaa";
$a[]="bbbbbbb";
var_mp($a);
//關聯數組
$b=array();
$b['id1']="aaaa";
$b['id2']="bbbbbbb";
var_mp($b);
//數組聲明並賦值(關聯數組和數值數組同時存在)
$c=array(1,2,"xxxx",'sex'=>'男');
$c['id1']="aaaa";
$c['id2']="bbbbbbb";
var_mp($c);
//數組變數名稱也可以不存在,直接給變數賦值
$d['a']=1;
$d['b']=2;
var_mp($d);
?>