<?php
//1.函数是完成指定功能的代码块
//2.函数可以根据开发者自己来传入参数来改变代码自身的执行行为;
//3.函数的参数分为形参和实参,形参是函数自己本身定义时的参数,而实参是自身传入的参数值;
function table($tablename,$width,$border,$align,$rows,$cols,$num,$color)//函数自身定义的参数
{
$str='<table width=”‘.$width.'” border=”‘.$border.'” align=”‘.$align.'”>’;
$str.='<caption><h1>’.$tablename.'</h1></caption>’;
for($i=0;$i<$rows;$i++)
{
$bg=($i%$num==0)?$color:””;
$str.= ‘<tr bgcolor=”‘.$bg.'”>’;
for($j=0;$j<$cols;$j++)
{
$str.='<td align=”center”>’.($i*$cols+$j).'</td>’;
}
$str.= ‘</tr>’;
}
$str.= ‘</table>’;
//4.可以使用return来为函数取得一个返回值,返回值在每次调用时返回到调用处,调用处可以选择输出也可以选择做一些其他的运算或处理
return $str;
}
//5.直接输出函数返回值
echo table(‘用户名’,400,2,’left’,10,10,2,’green’);//传入实际参数值
//6.将函数返回值存入一个新的文件
file_put_contents(“demo.html”,table(‘成绩表’,900,5,’right’,20,20,3,’red’));
//7.系统提供了一个系统函数来判断一个自定义函数是否存在
if(function_exists(‘table2’))
{
echo “函数存在”;
}
else
{
echo “函数不存在”;//table2不存在,所以输出函数不存在
}
?>
原文链接:https://blog.csdn.net/living_ren/article/details/73024171
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
评论前必须登录!
立即登录