php中list 函式的用法,PHP中list 函式的用法?

2021-08-13 12:20:36 字數 1845 閱讀 7304

1樓:匿名使用者

list($key,$value) 和each()一起使用是將陣列當前指標所指向單元的鍵/值對分別賦值給變數$key,$value

注意:是當前單元的噢!

下面說說 list()的功能和作用

在老版本的php中list()是和each()一起用來遍歷陣列的,但是在現在流行php5中已經被foreach($array as $key=>$value)給代替,所以list()可以說已經沒有什麼作用。但是你試圖將陣列的前面幾個元素的值賦給list()括號中所列的變數時還是有點用的,比如樓上的同志給你的回答!

下面說說list()和each()結合具體怎麼用

首先前提是在老版本php中list()假設陣列的索引是數字並且索引數字從o開始,我在php5中測試發現字元索引也可以

而each()會將作用的陣列的當前單元的健/值對返回,並且將陣列指標向下移動一個位置,這個很重要!其實到這裡已經解決了你的問題。

下面我們來用list()和each()輸出一個陣列吧

<?php

$language=array("asp","php","jsp");

while((list($key,$value)=each($language)))

?>

很簡單吧!

2樓:真心遊俠

使用 list() 時等號右邊的值應該是一個陣列,所以你直接寫:list($a,$b,$c,$d) = $language;

就可以了,通常使用list是跟explode函式配合使用,處理如 "asp,php,jsp"這樣有一個分割符的字串的,如:list($a,$b,$c,$d)=explode( ',', "asp,php,jsp" );

3樓:

list($a,$b,$c,$d)=$language;這樣就可以了each

(php 3, php 4, php 5)each -- 返回陣列中當前的鍵/值對並將陣列指標向前移動一步說明array each ( array &array )返回 array 陣列中當前指標位置的鍵/值對並向前移動陣列指標。鍵值對被返回為四個單元的陣列,鍵名為 0,1,key 和 value。單元 0 和 key 包含有陣列單元的鍵名,1 和 value 包含有資料。

如果內部指標越過了陣列的末端,則 each() 返回 false。

例子 1. each() 例子

<?php

$foo = array("bob", "fred", "jussi", "jouni", "egon", "marliese");

$bar = each($foo);

print_r($bar);

?>

$bar 現在包含有如下的鍵/值對:

array

list()一般用於從陣列中獲取多個值

關於php中list的問題!

4樓:匿名使用者

<?

$people = array("test"=>"peter");

foreach ($people as $key=>$value)?>

一般都這麼用

list()函式你看下php手冊 寫的很詳細還有很多例子

5樓:匿名使用者

比較標準的用法

$arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);

while(list($brr,$value)=each($arr))

輸出為a 1

b 2c 3

d 4e 5

一般來說$key和$value,第一個表示下標,第二個表示的才是真的值

excel中normdist函式的用法

normdist函式 返回指定平均值和標準偏差的正態分佈函式。此函式在統計方面應用範圍廣泛 包括假設檢驗 要點 此函式已被一個或多個新函式取代,這些新函式可以提供更高的準確度,而且它們的名稱可以更好地反映出其用途。仍然提供此函式是為了保持與 excel 早期版本的相容性。但是,如果不需要後向相容性,...

MATLAB中的LQR函式用法

以倒立擺控制器的設計為例 a 0 1 0 0 0 0 1 0 0 0 0 1 0 0 9 0 b 0 0.1 0 0.1 c 0 0 1 0 觀測角度d 0 q 1 0 0 0 0 1 0 0 0 0 10 0 0 0 0 10 r 0.1 由上面這個系統,可以計算出k k lqr a,b,q,r ...

matlab中random函式的用法

y randn n 返回一個n n的隨機項的矩陣。如果n不是個數量,將返回錯誤資訊。y randn m,n 或 y randn m n 返回一個m n的隨機項矩陣。y randn m,n,p,或 y randn m n p.產生隨機陣列 感覺就是三維陣列,請看如下例子 random格式 random...