1. Recursive display of Fibonacci sequences
<? Php
functionRecursion ($num) {
Determine if it is less than 0
if ($num <0) {
return-1;
}
if ($num ==1) {
return 0;
}
if ($num ==2 | | $num ==3) {
return 1;
}
Returnrecursion ($num-1) +recursion ($num-2);
}
Loop display
for ($i =1; $i <=20; $i + +) {
$str. = ', ', recursion ($i);
}
$str = substr ($str, 1);
Echo $str;
?>
2. Iterate to show Fibonacci sequence
function Diedai ($num) {
if ($num <1) {
return-1;
}
Default first two bits is 1
$arr [0] = 0;
$arr [1] = 1;
for ($i =2; $i < $num; $i + +) {
$arr [$i] = $arr [$i -1]+ $arr [$i-2];
}
Return implode (', ', $arr);
}
Echo Diedai (6);
?>
3. Yang Hui Triangle
<table border= "1" >
<?php
$num = 14;
$arr = Array ();
for ($i =1; $i <= $num; $i + +)
{
echo "<tr>";
for ($j =1; $j <= $i; $j + +)
{
if ($j ==0| | $i = = $j)
{
$arr [$i] [$j] = 1;
}
Else
{
$arr [$i] [$j] = $arr [$i -1][$j]+ $arr [$i -1][$j-1];
}
echo "<td>";
echo $arr [$i] [$j];
echo "</td>";
}
echo "</tr>";
}
?>
PHP implementation Fibonacci that tangent sequence and Yang Hui triangle