kokso, táto téma sa volá sprintf a nikde v celej diskusii nevidím použitie sprintf(). Sprintf vracia string pospájaný podľa tvojich pravidiel
Kód:
$xxx = sprintf('text a tu nieco vlozim %s no a pokracujem','toto je to co vkladam');
príbuzná funkcia printf výsledok rovno vypíše
Kód:
printf('text a tu nieco vlozim %s no a pokracujem','toto je to co vkladam');
v prvom stringu hľadaj %s. To znamená, že tam chceš doplniť string. %d by bolo, ak by si chcel vypísť integer.
Pomôže ti to napríklad v prípade, že si chceš definovať napr. tú chybovú hlášku niekde v súbore s jazykom a dovnútra tej hlášky chceš dať napr. detailné informácie o chybe. Napríklad
Kód:
$text = sprintf('nastala chyba %s na riadku %d v súbore %s',mysql_error(),__LINE__,__FILE__);