php学习笔记之 函数声明


Posted in PHP onJune 09, 2011
<?php 
/* 函数定义: 
* 1.函数是一个被命名的 
* 2.独立的代码段 
* 3.函数执行特定任务 
* 4.并可以给调用它的程序返回一个值 
* 
* 函数的优点: 
* 1.提高程序的重用性 
* 2.提高程序的可维护性 
* 3.可以提高开发效率 
* 4.提高软件的可靠性 
* 5.控制程序的复杂性 
* 
* 函数的声明 
* function 函数名(){ 
* 
* } 
* 
* function 函数名(参数1,参数2,参数...) 
* { 
* 函数体 
* } 
* 
* function 函数名() 
* { 
* 函数体; 
* 返回值; 
* } 
* function 函数名(参数列表...) 
* { 
* 函数体; 
* 返回值 
* } 
* 
* 注意: 
* 一、函数必须调用才能执行,可以在声明之前调用,也可以在声明之后调用 
* 二、函数名命名和变量一样,aaa bbb ccc aaaBbbCcc(第一单词小写,以后每个单词首字母大写) 
* 三、函数在声明时不能重名 
* 四、可以通过向函数传递参数,改变函数的行为 
* 形参:在声明函数时,声明的参数,参数就是变量,多个参数用,分开 
* 实参:调用函数时传给形参数值(数据,也可以是变量) 
* 五、如果没有返回值则称为过程 
* 六、通过使用return语句返回数据 
* 七、函数执行到return语句就结束,不要再这个语句后写代码,也可以用return结束函数的执行 
* 
* 函数名的作用: 
* 1.调用函数,开始执行函数 
* 2.可以向函数中传递数据 
* 3.函数名就是返回的值 
* 
* 
*/ 
//一个输出表格的函数 
function table($tablename,$width,$row,$col) 
{ 
echo '<table border="1" width="'.$width.'"align="center">'; 
echo '<caption><h1>'.$tablename.'</h1></caption>'; 
for($i=0;$i<$row;$i++) 
{ 
//隔行换色 
if($i%2==0) 
$bg="#cccccc"; 
else 
$bg="yellow"; 
echo '<tr bgColor="'.$bg.'">';//输出行 
for($j=0;$j<$col;$j++) 
{ 
echo '<td>'.($i*$row+$j).'<function table($tablename,$width,$row,$col) 
{ 
echo '<table border="1" width="'.$width.'"align="center">'; 
echo '<caption><h1>'.$tablename.'</h1></caption>'; 
for($i=0;$i<$row;$i++) 
{ 
//隔行换色 
if($i%2==0) 
$bg="#cccccc"; 
else 
$bg="yellow"; 
echo '<tr bgColor="'.$bg.'">';//输出行 
for($j=0;$j<$col;$j++) 
{ 
echo '<td>'.($i*$row+$j).'</td>'; 
} 
echo '</tr>'; } 
echo '</table>'; 
}/td>'; 
} 
echo '</tr>'; 
} 
echo '</table>'; 
} 
table("输出表格",600,10,10); 
table("输出表格2",300,6,6); 
//另一种输出方式 
function table2($tablename,$width,$row,$col) 
{ 
$str='<table border="1" width="'.$width.'"align="center">'; 
$str.= '<caption><h1>'.$tablename.'</h1></caption>'; 
for($i=0;$i<$row;$i++) 
{ 
//隔行换色 
if($i%2==0) 
$bg="#cccccc"; 
else 
$bg="yellow"; 
$str.='<tr bgColor="'.$bg.'">';//输出行 
for($j=0;$j<$col;$j++) 
{ 
$str.='<td>'.($i*$row+$j).'</td>'; 
} 
$str.='</tr>'; 
} 
$str.='</table>'; 
return $str; 
} 
echo table2("直接输出表格",400,15,15); 
?>
PHP 相关文章推荐
php error_log 函数的使用
Apr 13 PHP
PHP中simplexml_load_string函数使用说明
Jan 01 PHP
php打造属于自己的MVC框架
Mar 07 PHP
ajax完美实现两个网页 分页功能的实例代码
Apr 16 PHP
Laravel 4 初级教程之视图、命名空间、路由
Oct 30 PHP
php检查字符串中是否包含7位GSM字符的方法
Mar 17 PHP
PHP获得数组交集与差集的方法
Jun 10 PHP
php实现基于openssl的加密解密方法
Sep 30 PHP
PHP使用DOM和simplexml读取xml文档的方法示例
Feb 08 PHP
利用PHP获取汉字首字母并且分组排序详解
Oct 22 PHP
Laravel多域名下字段验证的方法
Apr 04 PHP
php解压缩zip和rar压缩包文件的方法
Jul 10 PHP
php学习之 数组声明
Jun 09 #PHP
php学习笔记 数组遍历实现代码
Jun 09 #PHP
php学习笔记 [预定义数组(超全局数组)]
Jun 09 #PHP
ThinkPHP自动验证失败的解决方法
Jun 09 #PHP
PHP下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
Jun 09 #PHP
一个PHP缓存类代码(附详细说明)
Jun 09 #PHP
php下通过IP获取地理位置的代码(小偷程序)
Jun 09 #PHP
You might like
一个PHP并发访问实例代码
2012/09/06 PHP
php删除指定目录的方法
2015/04/03 PHP
php验证身份证号码正确性的函数
2016/07/20 PHP
PHP实现的各类hash算法长度及性能测试实例
2017/08/27 PHP
Yii框架ACF(accessController)简单权限控制操作示例
2019/04/26 PHP
一些有关检查数据的JS代码
2006/09/07 Javascript
简单实用的js调试logger组件实现代码
2010/11/20 Javascript
jquery全选/全不选/反选另一种实现方法(配合原生js)
2013/04/07 Javascript
jQuery自定义数值抽奖活动代码
2016/06/11 Javascript
url中的特殊符号有什么含义(推荐)
2016/06/17 Javascript
浅谈Javascript中的12种DOM节点类型
2016/08/19 Javascript
微信小程序 input输入框控件详解及实例(多种示例)
2016/12/14 Javascript
Angular路由简单学习
2016/12/26 Javascript
PHP实现本地图片上传和验证功能
2017/02/27 Javascript
javascript实现二叉树遍历的代码
2017/06/08 Javascript
vue2.0 element-ui中el-select选择器无法显示选中的内容(解决方法)
2018/08/24 Javascript
解决vue项目nginx部署到非根目录下刷新空白的问题
2018/09/27 Javascript
JS实现在线ps功能详解
2019/07/31 Javascript
Array.filter中如何正确使用Async
2020/11/04 Javascript
跟老齐学Python之for循环语句
2014/10/02 Python
python计算一个序列的平均值的方法
2015/07/11 Python
浅谈Python中列表生成式和生成器的区别
2015/08/03 Python
python连接数据库的方法
2017/10/19 Python
python实现事件驱动
2018/11/21 Python
ipad上运行python的方法步骤
2019/10/12 Python
使用TensorFlow-Slim进行图像分类的实现
2019/12/31 Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
2020/04/16 Python
伦敦一卡通:The London Pass
2018/11/30 全球购物
澳洲本土太阳镜品牌:Quay Australia
2019/07/29 全球购物
SmartBuyGlasses比利时:购买品牌太阳镜和眼镜
2019/08/09 全球购物
作弊检讨书1000字
2014/02/01 职场文书
老总助理工作岗位职责
2014/02/06 职场文书
满月酒主持词
2014/03/27 职场文书
《蜗牛的奖杯》教后反思
2014/04/24 职场文书
安全生产知识竞赛活动总结
2014/07/07 职场文书
纪录片信仰观后感
2015/06/08 职场文书