foreach怎麼得到陣列的索引

2022-08-26 21:02:13 字數 2140 閱讀 2153

1樓:

php 4 引入了 foreach 結構,和 perl 以及其他語言很像。這只是一種遍歷陣列簡便方法。foreach 僅能用於陣列,當試圖將其用於其它資料型別或者一個未初始化的變數時會產生錯誤。

有兩種語法,第二種比較次要但卻是第一種的有用的擴充套件。

foreach (array_expression as $value)

statement

foreach (array_expression as $key => $value)

statement

2樓:

int ary = new int ;

system.collections.ienumerator ieach = ary.getenumerator();

for (int i = 0; ieach.movenext(); i++) value:", i, ieach.current));

}所有支援foreach的結構都必須實現system.collections.ienumerator,也就是說都有getenumerator()方法

3樓:匿名使用者

問題說明不夠清晰。

最好能夠舉例說明。

在php中,foreach遍歷一個陣列時,怎麼再把陣列收集起來?

4樓:匿名使用者

你foreach的第一行,每次都把$array引數重新賦值, 當然收集不起來了:

$result=array();

foreach($rs1 as $rss1)return $result;

php foreach怎樣獲取當前的迴圈次數

5樓:莫道無情

1、      // 獲取當前迴圈次數,以1開始2、增加一個整型變數,迴圈執行一次則該變數則計數一次,變數的值就是當前迴圈的次數。**如下:

<?php

$arr=array("one", "two", "three");

$i=0;

foreach ($arr as $value)echo "value: " . $value . "

";i++

6樓:灩麗

1、首先在編輯器中為這個程式寫上註釋內容。

2、然後我們新建一個函式foreach1。

3、然後我們建立一個關聯陣列,$array=["order1"=>"衣服","order2"=>"水果"]。

4、然後我們使用foreach對陣列進行迴圈。

5、然後我們對輸出的資料進行換行。

6、然後我們呼叫這個函式。

7、然後我們開啟瀏覽器執行這個程式即可。

7樓:匿名使用者

提供給你一個完整的測試文件:

<?php

$arr = array(1, 22, 333, 4444 ,55555, 666666);

$i=0; //建立一個標誌位變數

foreach($arr as $k=>$v)echo '總計迴圈了' . $i . '次。';

?>

8樓:匿名使用者

foreach遍歷陣列和物件時,並不會返回陣列的下標,而且陣列下標並不能體現迴圈次數,因為下標可以不連續。

如果需要獲取迴圈次數,要自己定義變數。

例如:$i = 0;

$arr = array(1, 2, 3, 4);

foreach ($arr as $value)

9樓:燃燒我的卡路里灬

其實簡單點就是 count($array) 陣列有多長就迴圈幾次

j**a如何在 foreach 語句中獲取陣列元素的下標

10樓:匿名使用者

foreach語句是for的高階形式,可以不需要寫自加自減的操作直接遍歷陣列元素,如果你又想使用foreach又想獲取陣列元素的下標,你可以在迴圈外定義一個變數,然後在迴圈內部進行自增操作,可以獲取你要的元素下標,不建議這種做法…………

11樓:費南多薩迪

迴圈內部變數無法自增

怎麼得到R點,R點是怎麼得到的啊?

現在可以去 買大樂鬥徽章 刷大樂鬥模式 打到對手給r點獎勵 一局最多打到10次給3r點 r點現在是沒有的了 因為版本更新都 競技場沒有了 祝您遊戲愉快 謝謝採納 如果可以 送我個5星把 佩戴大亂鬥勳章,玩小小大亂鬥模式 對局收益為人物經驗,r點和g幣。寵物不參加遊戲,寵物不會有消耗,也不會獲得寵物經...

索愛的手機質量怎麼樣,索愛手機質量怎麼樣啊?

1 質量最好的,實惠的,還是屬諾基亞.2 但是索愛質量也很不錯.3 索愛是國際的品牌,質量上如果沒有認為的破壞,一般是不會壞的,這點我可以保證。4 索愛的好處是,功能強大,外觀優美,上檔次。買一款索愛,很值得。國際品牌,當然沒的說!不過也有說它質量不怎麼樣的話,我以前有一塊,不貴,而且功能也很強!用...

得到的英文怎麼說,得到的英文怎麼說

得到的英文單詞有acquire,obtain,gain,get,win,earn,secure。常用的有obtain與get,二者具體釋義如下 一 get 英 get 美 t vt.得到 抓住 說服 受到 懲罰等 vt.vi.到達,來 vi.成為 開始 設法對付 獲得利益或財富 n.生殖,幼獸 贏利...