Kendi kendini çağıran fonksiyon: <?php
$i=0;
$dizim = array("test1","test2","test3");
$dongu=count($dizim);
function terim(){
global $dizim;
global $i;
global $dongu;
if ($dongu>0) {
echo "$i. terim: ".$dizim[$i]; echo "<br>";
$dongu--;
$i++;
terim();
}
}
terim();
?>Sayıyı sizden alan ve for ile tüm diziyi gösteren kod: <?php
$dizim = array("test1","test2","test3");
function terimGir($a){
global $dizim;
return "$a. terim: ".$dizim[$a];
}
//Kendin gir
echo terimGir(2);
//for ile yapılanla karışmasın diye 2 kere alt satıra geçtim
echo "<br>";
echo "<br>";
// for ile tüm dizi
for ($i=0; $i < count($dizim); $i++)
{
echo terimGir($i);
echo "<br>";
}
?>