您现在的位置是: 首页 > PHP PHP
一些基础算法
冬寂 2020-08-07 13:50:14 【PHP】 2355人已围观
九九乘法表
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;
下一篇: 排序算法
相关文章
随机图文
-
采集与优化
关键词。每一个人搜索一个关键词时,就表明Ta对这个词相关的内容有需求。而且,使用搜索引擎的人,通常是有问答需求、检索查询需求。当然搜索引擎内部肯定有非常庞大的分析系统,对这些需求进行精确的定位,详见百度指数。 -
量子力学1:诡秘之主
这是一个被我们之中最聪明的头脑探索了一百年的秘密。听说它的冰山一角,你就足以动容;稍微了解,你就会为之痴迷;深入钻研进去,你可能会陷入绝望,乃至于疯狂。 -
我们可能正处于人演化为非人的前夜,是午夜还是黎明前并不清楚
我们可能正处于人演化为非人的前夜,是午夜还是黎明前并不清楚 -
GitHub去马赛克Depix测试使用
这是一个将打了马赛克的图片还原的Python工具;