php实现运气模型(命运随机,克服困难)
2024-08-31 19:26:36
php实现运气模型(命运随机,克服困难)
一、总结
1、应该用表格来布局的,这种多列的用表格布局比div和span布局方便很多
2、span标签设置宽度:变成行内快元素:display:inline-block;
3、array_rand()函数:从数组里面随机取值
4、设置中文字符集:meta元素 charset属性:<meta charset="utf-8">
5、border边框:边框宽度,边框样式,边框颜色 :style="border:1px solid #aaddff; "
二、php实现运气模型
截图
代码
//运气理论
public function luckModel(){
//生成柱子数子数组
$zhuzi_n = array();
//危机等级
$max_nandu = 30;
//危机次数
$times = 60;
$arr = range(1,$max_nandu);//危机等级
for ($i=0; $i <$times ; $i++) { //危机次数
$zhuzi_n[]=array_rand($arr);
}
//根据柱子数字数组生成柱子图像数组
//柱子图像数组
$zhuzi_p = array();
for ($i=$max_nandu; $i >= 0; $i--) { //有多少行,从底部开始
//每一行
$line = array();
//每一行中的每一列
for ($j=0; $j <$times ; $j++) {
if ($zhuzi_n[$j]>=$i) {
$line[]=1;
}else{
$line[]=0;
}
}
$zhuzi_p[]=$line;
}
//将01矩阵转化为图像矩阵
for ($i=0; $i < count($zhuzi_p) ; $i++) {
$line = $zhuzi_p[$i];
for ($j=0; $j < count($line); $j++) {
$zhuzi_p[$i][$j]=$zhuzi_p[$i][$j]?'*':' ';
}
}
//在页面输出出来
echo '<meta charset="utf-8">';
echo '<div style="border:1px solid #aaddff; ">';
for ($i=0; $i < count($zhuzi_p)-1; $i++) {
echo '<span style="color:#df7659;width:64px;display:inline-block;">第'.(count($zhuzi_p)-$i-1).'层:</span><span style="color:#df7659;">| </span><span style="color:#adbc54">';
$line = $zhuzi_p[$i];
for ($j=0; $j < count($line); $j++) {
echo $zhuzi_p[$i][$j].' ';
}
echo '</span></br>';
}
echo '</div>';
dump($zhuzi_n);dump($zhuzi_p);die; }
最新文章
- LINUX端口查看
- PHP单引号和双引号对待变量的不同
- php页面之间传值
- directX学习系列8 颜色融合(转)
- sdut 2153 Clockwise (2010年山东省第一届ACM大学生程序设计竞赛)
- 36. Valid Sudoku
- [转]如何学好windows c++编程 学习精髓(收集,整理)
- maven 常用命令及操作(转)
- 小红帽5.9 配置静态IP上网问题
- 手机端原生js实现下拉刷新数据
- win7 64位专业版下的x64编译问题
- Docker动态给容器Container暴露端口
- react 源码之setState
- Python爬虫【实战篇】百度贴吧爬取页面存到本地
- jstl,el表达式
- Scala笔记
- MBTIles实现
- vsftpd配置手册(实用)
- Codeforces Round #250 (Div. 1) D. The Child and Sequence
- 【Raspberry Pi】修改时区