本文主題是“如何用一行PHP代碼輸出兩整數(shù)間所有能被4整除的數(shù)”,注意不要使用任何PHP控制語句~
我們都知道PHP中的條件控制語句能幫我們實(shí)現(xiàn)很多功能,但是本文就不允許使用了,不過既然說是一行代碼搞定,也就說會(huì)非常快速簡(jiǎn)單就能實(shí)現(xiàn)的,如果各位已經(jīng)有思緒了,那就先動(dòng)手試試吧!
→這里給大家介紹一下“整除”的概念:若整數(shù)b除以非零整數(shù)a,商為整數(shù),且余數(shù)為零, 我們就說b能被a整除(或說a能整除b),b為被除數(shù),a為除數(shù),即a|b(“|”是整除符號(hào)),讀作“a整除b”或“b能被a整除”。a叫做b的約數(shù)(或因數(shù)),b叫做a的倍數(shù)。整除屬于除盡的一種特殊情況。
下面我們就根據(jù)具體的問題:“請(qǐng)你編寫一個(gè) PHP 腳本,顯示 200 到 250 之間的所有可被 4 整除的數(shù)字”。
來給出解決辦法:
PHP代碼如下:
<?php echo implode(",",range(200,250,4))."n";
結(jié)果如下:
200,204,208,212,216,220,224,228,232,236,240,244,248
是不是非常簡(jiǎn)單,一行代碼就搞定!
兩個(gè)關(guān)鍵的函數(shù)就是:
range函數(shù),range()函數(shù)創(chuàng)建一個(gè)包含指定范圍的元素的數(shù)組;該函數(shù)返回一個(gè)包含從 low 到 high 之間的元素的數(shù)組。
→注:如果 low參數(shù)大于 high 參數(shù),則創(chuàng)建的數(shù)組將是從 high 到 low。
implode函數(shù),implode()函數(shù)用于返回由數(shù)組元素組合成的字符串。
→注:implode() 函數(shù)接受兩種參數(shù)順序。但是由于歷史原因,explode() 是不行的,您必須保證 separator 參數(shù)在 string 參數(shù)之前才行。
最后給大家推薦最新最全面的《PHP視頻教程》~快來學(xué)習(xí)吧!