php语言打印菱形和菜单

php语言是开源代码,受到很多计算机开发者的喜欢。下面是本站小编整理的关于用php语言打印的代码,希望对你有用。 更多相关内容请浏览本站应届毕业生网。

php语言打印菱形和菜单

 一、如何用PHP语言打印实心菱形

for($i=1;$i<=$a;$i++){ //$b代表空格数目 for($b=1;$b<=$a-$i;$b++){ //控制输出的空格数 echo " "; } //$c 代表星号数目 for($c=1;$c<=($i-1)*2+1;$c++){//控制输出的*数目 echo "*"; } echo "

"; } //上面的循环负责菱形的上半部分,下面的循环负责菱形的下半部分 for($i=$a-1;$i>=1;$i--){ //$b代表空格数目 for($b=1;$b<=$a-$i;$b++){//控制输出的空格数 echo " "; } //$c 代表星号数目 for($c=1;$c<=($i-1)*2+1;$c++){ echo "*"; } echo "

"; }?>

如图所示:

 二、如何用PHP语言打印菜单

比如

台式机为一级栏目

二级栏目为

联想台式机

方正台式机

笔记本

联想笔记本

方正笔记本

打印出来的效果如下:

台式机

联想台式机

方正台式机

笔记本

联想笔记本

方正笔记本

以下是表结构

表的.结构 `pfm_cms_column`

--

CREATE TABLE `pfm_cms_column` (

`colid` tinyint(3) unsigned NOT NULL auto_increment,

`pcolid` tinyint(3) unsigned default NULL COMMENT '父ID',

`name` varchar(50) NOT NULL COMMENT '栏目名称',

`pname` varchar(50) NOT NULL COMMENT '父栏目',

`type` mediumint(1) NOT NULL default '0' COMMENT '栏目类型0一级1为二级',

`description` varchar(255) NOT NULL COMMENT '栏目介绍',

`createtime` int(11) NOT NULL COMMENT '创建日期',

`adminid` mediumint(8) unsigned default NULL COMMENT '管理员ID',

PRIMARY KEY (`colid`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=210 ;

--

-- 导出表中的数据 `pfm_cms_column`

--

INSERT INTO `pfm_cms_column` VALUES (204, 0, '台式机', '根目录', 0, '列出台式机电脑生产厂家', 1250212077, NULL);

INSERT INTO `pfm_cms_column` VALUES (205, 204, '联想台式机', '台式机', 0, '全国最大的电脑生产厂家', 1250212221, NULL);

INSERT INTO `pfm_cms_column` VALUES (206, 205, '方正台式电脑', '台式机', 0, '北大方正集团电脑公司', 1250212260, NULL);

INSERT INTO `pfm_cms_column` VALUES (207, 206, '笔记本', '根目录', 0, '联想笔记本厂家', 1250212328, NULL);

INSERT INTO `pfm_cms_column` VALUES (208, 207, '方正笔记本', '笔记本', 0, '方正笔记本电脑生产厂家', 1250212362, NULL);

INSERT INTO `pfm_cms_column` VALUES (209, 208, '联想笔记本', '笔记本', 0, '中国最大的电脑生产厂家', 1250212424, NULL);