Ⅰ 編寫一php程序,使用循環語句,列印1到100 中的所有數字。
for($i=1;$i<=100;$i++)
{
echo($i."<br>");
}
打擊你以下,你後問問題前先看看基礎教程
Ⅱ php for循環 輸出從00到10 怎麼輸出捏
for($i=0;$i<=10;$i++){
echo$i<10?'0'.$i:$i;
}
Ⅲ PHP網頁里的輸入框,用什麼方法來限制只能出去純數字,0到9的那種
<inputtype="number"name="ipt1"min="0"max="9"/>
Ⅳ 編寫一php程序,使用循環語句,列印1到10 的所有數字。並以文件名test5.php將程序保存。
<?php
$php_code = NULL;
$php_code .= "<?PHP\n";
$php_code .= "for(\$i=1;\$i<=10;$i++){\n";
$php_code .= "echo \$i\n;";
$php_code .= "}\n";
$php_code .= "?>";
if($fp=@fopen("php5.php","w"))
{
@fwrite($fp, $php_code);
fclose($fp);
}
?>
Ⅳ php中for循環我要如何輸出所有的數
你的$arr 不是數組,你只要把所有的數放到一個數組里就行了。。。
$arr = array();
for($i = 0;$i < 20; $i++){
$arr[]=rand(0,9);
}
數組有了之後,你想幹嘛就可以幹嘛了。。。
Ⅵ 用php列印1到100中所有偶數,每行列印10個數
代碼如下:
<?php
$num = 0;
for($i=2;$i<=100;$i+=2){
$num++;
if($num<=10){//列印,每個數字之間留個一個漢字的空位
echo $i." ";
}else{//換行
$num =0;
echo "<br />";
}
}
效果如下:
Ⅶ 用php寫出代碼:3,6,7,1,8,2,9,4,5,0按照從小到大的順序輸出數組的值。
這個問題,可以採用經典的冒泡排序。冒泡排序的過程如下:
1.比較相鄰的元素。如果第一個比第二個大,就交換順序。
2.對每一對相鄰元素作同樣的工作,從開始第一對到結尾的最後一對。最後的元素會是最大的數。
3.針對所有的元素重復以上的步驟,除了最後一個。
4.持續每次對越來越少的元素重復上面的步驟,直到沒有任何一對數字需要比較。
這個過程在轉化成代碼方式的思路為:
每次從最開始的一對相鄰元素比較,到結尾的一對元素比較完畢,可以看做一個完整的步驟,代碼表示如下:
for ($j = 0;$j < count($arr)-1;$j++)// 每一次循環表示一次比較和交換的過程。
{
if ($arr[$j]>$arr[$j+1])
{
$tmp = $arr[$j];
$arr[$j] = $arr[$j+1];
$arr[$j+1] = $tmp;
}
}
2.每次重新開始上一步驟都要比上一步少比較最後一個元素(因為上一步最後一個元素已經最大),這時需要增加一個外層循環來控制每次比較元素的個數。代碼如下:
for($i = 0;$i < count($arr);$i++)// 每一次外層循環表示從頭到尾執行了一次兩兩互相比較和交換。
{
for ($j = 0;$j < count($arr)-$i-1;$j ++)// 每一次內層循環表示一次比較和交換的過程。
{
if ($arr[$j]>$arr[$j+1])
{
$tmp = $arr[$j];
$arr[$j] = $arr[$j+1];
$arr[$j+1] = $tmp;
}
}
}
完成過程代碼如下:
Ⅷ php中給出一組數組,要求把這組數據打亂順序後輸出,而且不能重復!!請高手幫忙呀!
你要代碼還是演算法啊?
我就直接說下大概演算法好了
假設有個數組裡面有10個數字
然後你來個循環,10個數字10次也差不多了
for($i=0;$i<10;$i++){
$a1=rand(0,9);//隨機0到9的數字的
$a2=rand(0,9);
/*
*其實就是調換2個數字
*/
$j=$array[$a1];
$array[$a1]=$array[$a2];
$array[$a2]=$j;
}
循環十次,基本都打亂了,你的打亂沒什麼要求,所以這樣應該符合要求了
Ⅸ php如何輸出0-9任選可重復3個數字所有組合
$res=array();
for($i=0;$i<10;$i++)
{
for($j=0;$j<10;$j++)
{
for($k=0;$k<10;$k++)
{
$item=$temp=[$i,$j,$k];
sort($temp,1);//把每項當做數值升序
$temp=implode('',$temp);//轉字元串
if(!in_array($temp,$res))
$res[]=implode('',$item);
}
}
}
Ⅹ php里吧1到10輸出到一個表格代碼
生成表格代碼示例如下:
<?php
echo"<tableborder='1'cellpadding='10'>";
for($i=0;$i<5;$i++)
{
echo"<tr>";
for($j=1;$j<=10;$j++)
{
echo"<td>";
echo$j;
echo"</td>";
}
echo"</tr>";
}
echo"</table>";
?>
代碼運行: