一,函数的嵌套调用
1,嵌套调用
函数的嵌套调用指的是在调用一个函数的过程中,调用另外一个函数,这种在函数内调用其他函数的方式称为嵌套调用。
function example($price,$tax){
function examples($yuan,$taxs=7.5){
return $yuan*$taxs;
}
$total=$price+($price*$tax);
echo "价格是:$total 美元<br>";
echo "价格是:".examples($total)."元<br>";
}
example(15.00,0.75);
?>
(运行结果:价格是:26.25 美元,价格是:196.875元)
举例:班主任老师要计算每个学生语文和数学平均分,其实现思路是首先编写一个函数用于计算学生的语文和数学的总分,然后再编写一个函数用于实现学生的平均分。
2,递归调用
递归调用是函数嵌套调用中一种特殊的调用。它指的是一个函数在其函数体内调用自身的过程,这种函数成为递归函数。
function arrContentReplact($array)
{
if(is_array($array))
{
foreach($array as $k => $v)
{
$array[$k] = arrContentReplact($array[$k]);
}
}else
{
$array = str_replace(
array('<', '>'),
array(