首頁  >  文章  >  後端開發  >  用一行PHP碼輸出兩整數間所有能被4整除的數

用一行PHP碼輸出兩整數間所有能被4整除的數

藏色散人
藏色散人原創
2021-08-12 10:17:554605瀏覽

本文主題是“如何用一行PHP程式碼輸出兩整數間所有能被4整除的數”,注意不要使用任何PHP控制語句~

我們都知道PHP中的條件控制語句能幫我們實作很多功能,但是本文就不允許使用了,不過既然說是一行程式碼搞定,也就說會非常快速簡單就能實現的,如果各位已經有思緒了,那就先動手試試吧!

→這裡跟大家介紹一下「整除」的概念:若整數b除以非零整數a,則商為整數,且餘數為零, 我們就說b能被a整除(或說a能整除b),b為被除數,a為除數,即a|b(“|”是整除符號),讀作“a整除b”或“b能被a整除”。 a叫做b的約數(或因數),b叫做a的倍數。整除屬於除盡的特殊情況。

下面我們就根據具體的問題:「請你寫一個 PHP 腳本,顯示 200 到 250 之間的所有可被 4 整除的數字」。

來給出解決方法:

PHP程式碼如下:

<?php
echo implode(",",range(200,250,4))."\n";

結果如下:

用一行PHP碼輸出兩整數間所有能被4整除的數

200,204,208,212,216,220,224,228,232,236,240,244,248

是不是很簡單,一行程式碼就搞定!

兩個關鍵的函數是:

range函數,range()函數建立一個包含指定範圍的元素的陣列;該函數傳回一個包含從 low 到 high 之間的元素的數組。

→附註:如果 low參數大於 high 參數,則所建立的陣列將會是從 high 到 low。

implode函數,implode()函數用來傳回由陣列元素組合成的字串。

→附註:implode() 函數接受兩種參數順序。但由於歷史原因,explode() 是不行的,您必須保證 separator 參數在 string 參數之前才行。

最後推薦給大家最新、最全面的《PHP影片教學》~快來學習吧!

以上是用一行PHP碼輸出兩整數間所有能被4整除的數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn