日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

PHP从零开始--循环数组

發(fā)布時間:2023/12/13 php 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP从零开始--循环数组 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、循環(huán)

1.1單層for循環(huán)

1.1.1基礎(chǔ)語法

for(初識變量;結(jié)束范圍;累加/累減){
重復(fù)執(zhí)行的代碼
}

1、 先初識化變量$i 2、 $i<=100表達式進行判斷 3、 跳入循環(huán),執(zhí)行重復(fù)代碼 4、 累加或者累加 5、 再進行$i<=100表達式判斷 6、 再跳入循環(huán),執(zhí)行重復(fù)的代碼 7、 依次類推,直到$i<=100表達式返回結(jié)果為false,循環(huán)結(jié)束
1.1.2求1-100之間的偶數(shù)和與奇數(shù)和

求1-100之間的和

求1-100之間的偶數(shù)和

求1-100之間的奇數(shù)和

1.1.3求1-1000之間的水仙花數(shù)

1.1.4求1-100之間的數(shù),如果他能被3整除,輸出‘A’,如果能被5整除,輸出‘B’,如果能被7整除,輸出‘c’,剩余輸出他自身這個就可以?

1.2雙重for循環(huán)

1.2.1運行步驟

運行步驟: 1、 先初始化$i=1 2、 判斷表達式$i<=5,如果滿足跳入循環(huán)內(nèi)部 3、 初始化內(nèi)層循環(huán)$j=1,進行$j<=5判斷,如果滿足,跳入內(nèi)層循環(huán),執(zhí)行代碼 4、 然后內(nèi)層循環(huán)執(zhí)行$j++,然后判斷$j<=5是否成立,如果成立,繼續(xù)上面的循環(huán)步驟,如果不成立,跳出內(nèi)層循環(huán) 5、 執(zhí)行外層循環(huán)的第一輪的代碼 6、 外層循環(huán)1次,內(nèi)層循環(huán)5
1.2.1輸出1-100之間所有的質(zhì)數(shù)

1.2.2輸出一個10行10列的表格

1.2.3輸出一個10行10列的隔行換色的表格

1.3while循環(huán)

1.4do while循環(huán)

do while最少會執(zhí)行一次

1.5break

1.6continue

二、 數(shù)組

2.1概念

數(shù)組能夠在單獨的變量名中存儲一個或多個值。

2.2分類

2.2.1索引數(shù)組和關(guān)聯(lián)數(shù)組

索引數(shù)組如下:

關(guān)聯(lián)數(shù)組

2.2.2按層次劃分

一維數(shù)組

二維或者多維數(shù)組

下面的是三維數(shù)組

當然后期有更復(fù)雜的格式

2.3數(shù)組賦值

如果我們沒有人為設(shè)置數(shù)組的下標,它默認是從后0開始放置數(shù)據(jù)的

注意一下count的用法

2.4排序


2.5最大值和最小值

2.6遍歷數(shù)組

2.6.1for循環(huán)

2.6.12foreach

既能遍歷索引數(shù)組,也能遍歷關(guān)聯(lián)數(shù)組
遍歷索引數(shù)組如下:

遍歷一維關(guān)聯(lián)數(shù)組如下:

遍歷二維關(guān)聯(lián)數(shù)組

2.7練習

2.7.1練習1

請生成一個長度為10的數(shù)組,數(shù)組里的元素是類似這樣的數(shù)1 、3、5、7…

2.7.2練習2

給定一個數(shù)組,請求出數(shù)組中最大值的下標

2.7.3練習3

給定一個數(shù)組,請求出數(shù)組中最大值和最小值的差
第一種:
max() min()

第二種:

2.8數(shù)組中的其他方法

https://www.cnblogs.com/zhaochaobin/p/5338978.html

2.8.1 in_array

in_array(判斷是否存在的元素,數(shù)組名)它可以判斷這個值是否在數(shù)組中存在

2.8.2 array_flip

array_flip(數(shù)組名)它是把數(shù)組的鍵名和索引值互換

2.8.3array_rand

array_rand(數(shù)組名,抽取的個數(shù))意思是從一個數(shù)組中隨機抽取指定個數(shù)的值,如果第二個參數(shù)不給,默認是隨機抽取一個,這個方法的返回值是索引數(shù)組的下標或者是關(guān)聯(lián)數(shù)組的鍵名

2.8.4range

range()是生成指定范圍的數(shù)組

2.8.5array_merge

這是合并數(shù)組的意思,可以合并多個

2.8.6shuffle

shuffle(數(shù)組名)是打亂數(shù)組的意思

2.8.5練習
隨機生成4位驗證碼。驗證碼中的元素由‘a(chǎn)-z’,‘A-Z’,‘0-9’組成。

2a3c yua4

2.9獲取數(shù)組元素的方式


總結(jié)

以上是生活随笔為你收集整理的PHP从零开始--循环数组的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。