您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關php中each()函數怎么用的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
php是一個嵌套的縮寫名稱,是英文超級文本預處理語言,它的語法混合了C、Java、Perl以及php自創新的語法,主要用來做網站開發,許多小型網站都用php開發,因為php是開源的,從而使得php經久不衰。
php
中的each()
函數的作用是返回數組中當前的鍵/值對并將數組指針向前移動一步,本文就帶大家一起來看一看,如何使用這一函數,首先要看的自然是它的語法:
each ( array $arr)
$arr:輸入的數組。
返回值:array數組,返回 array 數組中當前指針位置的鍵/值對并向前移動數組指針。鍵值對被返回為四個單元的數組,鍵名為0,1,key和 value。單元 0 和 key 包含有數組單元的鍵名,1 和 value 包含有數據。如果內部指針越過了數組的末端,則 each() 返回 false。
代碼實例:
1.單獨使用
<?php $arr=array("法外狂徒"=>"張三","陽光少年"=>"龍之介","熱心市民"=>"金閃閃","純愛戰士"=>"。。。"); print_r(each($arr)); ?>
輸出:Array ( [1] => 張三 [value] => 張三 [0] => 法外狂徒 [key] => 法外狂徒 )
注意:本函數已自 PHP 7.2.0 起廢棄,如果使用會提示:Deprecated: The each() function is deprecated. This message will be suppressed on further calls in F:\learnlog\zend\php\each.php on line 3。
2.配合list遍歷數組
<?php $arr=array("法外狂徒"=>"張三","陽光少年"=>"龍之介","熱心市民"=>"金閃閃","純愛戰士"=>"。。。"); while (list($key, $val) = each($arr)) { echo "$key => $val;<br>"; } ?>
輸出: 法外狂徒 => 張三; 陽光少年 => 龍之介; 熱心市民 => 金閃閃; 純愛戰士 => 。。。;
注意:因為將一個數組賦值給另一個數組時會重置原來的數組指針,因此在上邊的例子中如果在循環內部將$arr賦給了另一個變量的話將會導致無限循環。
感謝各位的閱讀!關于“php中each()函數怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。