Ciao, che differenza c'è tra questi due codici, cioè usando e non usando le parentesi graffe {0} dopo $carattere? Perchè le hanno messe?
Grazie!
Codice PHP:
function funzione(&$stringa, $carattere, $ripetizioni)
{
$tmp = "";
for ($i = 0; $i < intval($ripetizioni); $i++)
$tmp .= $carattere{0};
$tmp .= $stringa;
for ($i = 0; $i < intval($ripetizioni); $i++)
$tmp .= $carattere{0};
$stringa = $tmp;
}
$stringa = "Argomenti per riferimento";
funzione($stringa, "*", 10);
echo $stringa;
Codice PHP:
function funzione(&$stringa, $carattere, $ripetizioni)
{
$tmp = "";
for ($i = 0; $i < intval($ripetizioni); $i++)
$tmp .= $carattere;
$tmp .= $stringa;
for ($i = 0; $i < intval($ripetizioni); $i++)
$tmp .= $carattere;
$stringa = $tmp;
}
$stringa = "Argomenti per riferimento";
funzione($stringa, "*", 10);
echo $stringa;