您现在的位置是: 首页 > PHP PHP
一些基础算法
冬寂
2020-08-07 13:50:14
【PHP】
1745人已围观
九九乘法表
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;
下一篇: 排序算法
相关文章
随机图文
-
设备识别,layui设备识别layui.device()
设备识别,layui设备识别layui.device() -
Elasticsearch原理讲透 典型应用ELK日志分析系统
反向索引又叫倒排索引,是根据文章内容中的关键字建立索引。搜索引擎原理就是建立反向索引。Elasticsearch 在 Lucene 的基础上进行封装,实现了分布式搜索引擎。 Elasticsearch 中的索引、类型和文档的概念比较重要,类似于 MySQL 中的数据库、表和行。Elasticsearch 也是 Master-slave 架构,也实现了数据的分片和备份。 Elasticsearch 一个典型应用就是 ELK 日志分析系统。 -
PHP高精度计算函数
PHP高精度计算函数 -
PHP对金钱进行处理
金钱是个浮点数,如果利用常规的加减乘除利用乘以100等处理,不准确
站长推荐

猜你喜欢
- 执行count(1)、count(*) 与 count(列名) 到底有什么区别?
- 韦伯天文望远镜将会改写宇宙历史,如果它能正常工作的话(The Webb Space Telescope Will Rewrite Cosmic History. If It Works.)
- 韦伯太空望远镜将改写宇宙历史(The Webb Space Telescope Will Rewrite Cosmic History. If It Works.)
- 韦伯太空望远镜将改写宇宙历史(The Webb Space Telescope Will Rewrite Cosmic History. If It Works.)
- 《人类动物园》:为什么说都市是人类动物园?
- 对话罗永浩:再创业可能后悔,不再创业百分之百后悔
- Disco Diffusion:初次尝试,我的第一个作品,AI制图
- DD Course-01: 从0到1,在浏览器里运行 Disco Diffusion (全网最详细教程)
- 我们可能正处于人演化为非人的前夜,是午夜还是黎明前并不清楚
- 认真琢磨减肥这件事(一,认知与原动力)