本文目錄一覽:
- 1、PHP程序實現利用rand(1,100)函數產生10個1~100之間的隨機數
- 2、php 想要數組中的前幾個?
- 3、PHP中編寫一個函數找出k以內最大的10個不足10個則是所有能被13整除但是不能被17整除的自然數?
PHP程序實現利用rand(1,100)函數產生10個1~100之間的隨機數
複製下面代碼
?
//echo rand(1,100);
$max=0;
$min=100;
for($i=0;$i=9;$i++){
$rand[$i]=rand(1,100);
if($rand[$i]$max){
$max=$rand[$i];
}
if($rand[$i]$min){
$min=$rand[$i];
}
$str.=$rand[$i].”,”;
}
//去除最後一個逗號
$str.=”quchu”;
$str=str_replace(“,quchu”,””,$str);
echo “最大數是:”.$max;
echo “hr”;
echo “最小數是:”.$min;
echo “hr”;
//echo “原型是:”.$str;
echo “hr”;
echo “中間數是:”.str_replace($min.”,”,””,str_replace($max.”,”,””,$str));
?
php 想要數組中的前幾個?
?php
$arrays=array(
array(1,2,3),
array(1,2,3,4),
1,
array(1,2,3,4,5)
);
$count=0;
foreach($arrays as $each)
{
if(is_array($each))//用is_array是否為數組
$count+=count($each);
else
$count++;
}
echo “元素個數:$count”;
?
PHP,一個嵌套的縮寫名稱,是英文超級文本預處理語言(PHP:Hypertext Preprocessor)的縮寫。PHP 是一種 HTML 內嵌式的語言,PHP與微軟的ASP頗有幾分相似,都是一種在服務器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似於C語言,現在被很多的網站編程人員廣泛的運用。
PHP 獨特的語法混合了C、Java、Perl 以及 PHP 自創新的語法。它可以比 CGI 或者 Perl 更快速的執行動態網頁。
PHP最初是由勒多夫在1995年開始開發的;現在PHP的標準由the PHP Group維護。PHP以PHP License作為許可協議,不過因為這個協議限制了PHP名稱的使用,所以和開放源代碼許可協議GPL不兼容。
PHP中編寫一個函數找出k以內最大的10個不足10個則是所有能被13整除但是不能被17整除的自然數?
可以使用range函數來創建一個包含指定範圍內的整數序列的數組,然後使用array_filter函數來過濾數組中滿足特定條件的元素,最後使用array_slice函數來從數組中取出前10個元素。
示例代碼如下:
==============
function getNumbers($k) {
// 創建一個包含1到k之間的整數序列的數組
$numbers = range(1, $k);
// 使用array_filter函數過濾數組中滿足條件的元素
$numbers = array_filter($numbers, function($n) {
// 能被13整除但不能被17整除的數
return $n % 13 == 0 $n % 17 != 0;
});
// 使用array_slice函數取出前10個元素
$numbers = array_slice($numbers, 0, 10);
return $numbers;
}
// 調用函數並傳入參數k
$result = getNumbers(100);
// 輸出結果
print_r($result);
==============
上面的代碼中,getNumbers函數接收一個整數參數$k,然後創建一個包含1到$k之間的整數序列的數組,接着使用array_filter函數過濾出數組中滿足能被13整除但不能被17整除的數,最後使用array_slice函數取出前10個元素,並返回這些元素組成的數組。
在調用函數時,需要傳入一個參數k,比如要查找1到100之間的數,可以這樣調用函數:
$result
原創文章,作者:FOGZL,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/331002.html