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