您现在的位置是: 首页 > PHP PHP
一些基础算法
冬寂
2020-08-07 13:50:14
【PHP】
2633人已围观
九九乘法表
for($i=1;$i<10;$i++){
for($j=1;$j<=$i;$j++){
echo $i.'*'.$j.'='.$i*$j." ";
}
echo "<br>";
}
一百钱买一百只鸡,公鸡5文一只,母鸡3文一只,小鸡1文三只;问有公鸡母鸡小鸡各多少只?
for($a=1;$a<=18;$a++){//18是因为全买公鸡
for($b=1;$b<=31;$b++){
for($c=1;$c<=100;$c++){
if(($a+$b+$c==100)&&(5*$a+3*$b+$c/3==100)){
echo "公鸡{$a}只,母鸡{$b}只,小鸡{$c}只<br>";
}
}
}
}
求和
$s=0;
for($i=1;$i<101;$i++){
$s=$s+$i;
}
echo "1+2+3+...+100=$s";
求阶乘
$s=1;
for($i=1;$i<=10;$i++){
$s=$s*$i;
}
echo $s;
递归
function jie($n){
if($n==1){
return 1;
}else{
return jie($n-1)*$n;
}
}
echo jie(10);
输出控制算法
$arr = [
['id'=>1,"title"=>"测试标题1"] ,
['id'=>2,"title"=>"测试标题1"],
['id'=>3,"title"=>"测试标题1"],
['id'=>4,"title"=>"测试标题1"],
['id'=>5,"title"=>"测试标题1"],
['id'=>6,"title"=>"测试标题1"],
['id'=>7,"title"=>"测试标题1"],
['id'=>8,"title"=>"测试标题1"],
['id'=>9,"title"=>"测试标题1"]
];
/**
* 每三列都不同的内容输出,
*/
$cl =["a","b","c"];
$i = 0;
$str="";
foreach($arr as $v){
if(2==$i){
$str.="<li >".$v['id'].$cl[2]."</li>";
$i=0;
} else if(1==$i){
$str.="<li >".$v['id'].$cl[1]."</li>";
$i++;
}else if(0==$i){
$str.="<li >".$v['id'].$cl[0]."</li>";
$i++;
}
}
echo $str;
/**
* 每两列都不同的内容输出,奇偶判断,方法1
*/
$al =["x","y"];
$j=0;
$str1="";
foreach($arr as $v){
if(1==$j){ //奇数
$str1.="<li >".$v['id'].$al[1]."</li>";
$j=0;
} else{
$str1.="<li >".$v['id'].$al[0]."</li>";
$j++;
}
}
echo $str1;
/**
* 每两列都不同的内容输出,奇偶判断,方法2
*/
$str2="";
$k=0;
foreach ($arr as $v){
if($k%2==0){ //偶数
$str2.="<li >".$v['id'].$al[0]."</li>";
}else{
$str2.="<li >".$v['id'].$al[1]."</li>";
}
$k++;
}
echo $str2;
下一篇: 排序算法
相关文章
随机图文
-
通往财富自由之路(一)- 什么是财富自由
财富自由 -
关于Thinkphp6 Route设置,Url访问的一个问题
关于Thinkphp6 Route设置,Url访问的一个问题 -
2021年一定会发生的五个科技突破
2020 年终于过去,世界还是一团糟,我们需要 2021 年带来几个好消息。最值得期待的好消息是科技进步,最靠谱的好消息也是科技进步。当然进步常常是意料之外的突破,但科技是一门高度可积累的业务:有很多进步是当前趋势的自然延伸,还有很多进步就如同东京奥运会一样,已经安排上了 -
房产-债务逻辑
别看房地产相关的债务结构层层嵌套,看上去很复杂,其实它最大的作用,就是把你现在的和未来的钱都拿出来,交到zf手上,zf再通过扩大投资,拉动经济增长——这就是“房地产尿壶”的真正用法。