使用foreach函式進行陣列訪問

2021-08-17 15:10:54 字數 777 閱讀 9796

foreach(){}語句為陣列或者物件集合中的每個元素重複乙個嵌入語句組,foreach語句用於迴圈訪問集合以獲取所需資訊,但不可用於更改集合內容以避免產生不可預知的***。

語法結構:

foreach(變數名 as $value){}

或者foreach(變數名 as $key=>$value){}

使用foreach進行年月日的選擇框程式設計:

**如下:

<?php

//使用陣列記錄月數

$months=array(1=>"1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");

//記錄天數以及年數展示

$days=range(1,31);

$years=range(2001,2022);

//月數進行遍歷查詢

echo "";

foreach($months as $key => $value)

echo "";

//天數進行遍歷查詢

echo "";

foreach($days as $value)

echo "";

//年數進行遍歷查詢操作

echo "";

foreach($years as $value)

echo "";

?>

截圖如下所示:

教程 使用陣列進行陣列程式設計(上)

訪問flyai.club,一鍵建立你的人工智慧專案 知識點1 使用陣列程式設計的優點 numpy陣列使你可以將許多種資料處理任務表述為簡潔的陣列表示式 否則需要編寫迴圈 用陣列表示式代替迴圈的做法,通常被稱為向量化。一般來說,向量化陣列運算要比等價的純python方式快上一兩個數量級 甚至更多 尤其...

教程 使用陣列進行陣列程式設計(下)

訪問flyai.club,一鍵建立你的人工智慧專案 知識點4 用於布林型陣列的方法 sum經常被用來對布林型陣列中的true值計數 另外還有兩個方法any和all,它們對布林型陣列非常有用。any用於測試陣列中是否存在乙個或多個true,而all則檢查陣列中所有值是否都是true 這兩個方法也能用於...

使用迴圈進行陣列的賦值

class cat public void info public class arraytest system.out.print 迴圈結束 對於pos陣列的元素來說,用起來完全等同於普通變數 下面即可將陣列元素的值賦給int變數,也可將int變數的值賦給陣列元素 int a pos 1 int ...