Vansor
Legacy Member
Heyla
Ik heb een simpele functie gemaakt in PHP die symbolen rond tekst zet, maar als ik mijn code laat runnen loopt eclips vast omdat er oneindig veel tekst met symbolen wordt afgedrukt.
Voorbeeld van de gewenste uitkomst:
****** = Bovenste laag symbolen is aantal tekens van de tekst + 2.
*test*
******
Kan iemand mij helpen met wat de oorzaak is van die probleem??
<?php
function Omkader($Symbool, $Boodschap)
{
$AantalTeken = strlen($Boodschap);
for($j = 1; $j <=3; $j++ )
{
if($j = 2)
{
echo $Symbool;
echo $Boodschap;
echo $Symbool;
}
else
{
for($i = 1; $i <= $AantalTeken + 2; $i++)
{
echo $Symbool;
}
}
echo '</br>';
}
}
echo "test";
echo '</br>';
Omkader('*',"Test");
?>
Tijdens het debuggen blijft hij altijd bij de if loop= if($j = 2) hangen..
Ik snap het niet want ik zie geen code waar er zich eventueel een oneindige loop kan voorvallen!
Alle hulp wordt heel hard geapprecieerd!!
Grtz
Ik heb een simpele functie gemaakt in PHP die symbolen rond tekst zet, maar als ik mijn code laat runnen loopt eclips vast omdat er oneindig veel tekst met symbolen wordt afgedrukt.
Voorbeeld van de gewenste uitkomst:
****** = Bovenste laag symbolen is aantal tekens van de tekst + 2.
*test*
******
Kan iemand mij helpen met wat de oorzaak is van die probleem??
<?php
function Omkader($Symbool, $Boodschap)
{
$AantalTeken = strlen($Boodschap);
for($j = 1; $j <=3; $j++ )
{
if($j = 2)
{
echo $Symbool;
echo $Boodschap;
echo $Symbool;
}
else
{
for($i = 1; $i <= $AantalTeken + 2; $i++)
{
echo $Symbool;
}
}
echo '</br>';
}
}
echo "test";
echo '</br>';
Omkader('*',"Test");
?>
Tijdens het debuggen blijft hij altijd bij de if loop= if($j = 2) hangen..
Ik snap het niet want ik zie geen code waar er zich eventueel een oneindige loop kan voorvallen!
Alle hulp wordt heel hard geapprecieerd!!
Grtz
.