php算法實例分享
只打印0
具體個數(shù)由輸入的參數(shù)n決定
如n=5就打印00000
<?php
$n = $_GET['n'];
for ($i=0; $i < $n; $i++) {
echo "0";
}
?>
打印一行 0101010101010101010101
具體個數(shù)由輸入的參數(shù)n決定
如test.php?n=3打印010
<?php
$n = $_GET['n'];
for ($i=0; $i < $n; $i++) {
if ($i % 2 ==0) {
echo "0";
} else{
echo "1";
}
}
?>
實現(xiàn)1 00 111 0000 11111
for if 實現(xiàn)
<?php
for ($i = 0; $i < 10; $i++) {
for ($j = 0; $j <= $i; $j++) {
if ($i % 2 == 0) {
echo '0';
} else {
echo '1';
}
}
echo '<br/>';
}
?>
for switch 實現(xiàn)
<?php
for ($i = 0; $i < 10; $i++) {
for ($j = 0; $j <= $i; $j++) {
switch ($j % 2) {
case '0':
echo "0";
break;
case '1':
echo "1";
break;
}
}
echo '<br/>';
}
?>
while if 實現(xiàn)
while switch 實現(xiàn)
<?php
$i = 0;
while ($i < 10) {
$j = 0;
while ($j <= $i) {
switch ($i % 2) {
case 0:
echo '0';
break;
case 1:
echo '1';
break;
}
$j++;
}
echo '<br/>';
$i++;
}
?>
實現(xiàn)0 01 010 0101……
實現(xiàn)0 01 012 0123 3210 210 10 0
做個計算器
如test.php?a=1&b=2&operator=jia輸出3
如test.php?a=5&b=2&operator=jian輸出3
如test.php?a=2&b=5&operator=cheng輸出10
如test.php?a=6&b=3&operator=chu輸出2
<?php
$a = $_GET['a'];
$b = $_GET['b'];
$operator = $_GET['operator'];
function calculate($a,$b,$operator) {
switch ($operator) {
case 'jia':
$result = $a + $b;
return $result;
break;
case 'jian':
$result = $a - $b;
return $result;
break;
case 'cheng':
$result = $a * $b;
return $result;
break;
case 'chu':
$result = $a / $b;
return $result;
break;
}
}
echo calculate($a,$b,$operator);
?>
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
相關(guān)文章
php調(diào)用nginx的mod_zip模塊打包ZIP文件
這篇文章主要介紹了php調(diào)用nginx的mod_zip模塊打包ZIP文件,需要的朋友可以參考下2014-06-06
php 實現(xiàn)svg轉(zhuǎn)化png格式的方法分析
這篇文章主要介紹了php 實現(xiàn)svg轉(zhuǎn)化png格式的方法,結(jié)合實例形式分析了php svg轉(zhuǎn)化png格式相關(guān)實現(xiàn)技巧、遇到的問題與操作注意事項,需要的朋友可以參考下2020-01-01
PHP實現(xiàn)刪除多重數(shù)組對象屬性并重新賦值的方法
這篇文章主要介紹了PHP實現(xiàn)刪除多重數(shù)組對象屬性并重新賦值的方法,涉及php結(jié)合sphinx操作數(shù)組元素的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2017-06-06
PHP人民幣金額數(shù)字轉(zhuǎn)中文大寫的函數(shù)代碼
在網(wǎng)上看到一個非常有趣的PHP人民幣金額數(shù)字轉(zhuǎn)中文大寫的函數(shù),其實質(zhì)就是數(shù)字轉(zhuǎn)換成中文大寫,測試了一下,非常有趣,隨便輸個數(shù)字,就可以將其大寫打印出來,新手朋友們試一下吧2013-02-02
PHP實現(xiàn)鏈表的定義與反轉(zhuǎn)功能示例
這篇文章主要介紹了PHP實現(xiàn)鏈表的定義與反轉(zhuǎn)功能,結(jié)合實例形式分析了PHP鏈表的基本定義、添加、移除、遍歷以及兩種反轉(zhuǎn)操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2018-06-06
阿里云的WindowsServer2016上部署php+apache
這篇文章主要介紹了阿里云的WindowsServer2016上部署php+apache的相關(guān)資料,需要的朋友可以參考下2018-07-07

