Ciao, il problema può sembrare banale a prima vista, ma non per me.
In pratica devo formattare una stringa in modo che si renda leggibile una parte di essa rispetto al resto della stringa stessa; magari con uno strong nella parte da evidenziare.
queste stringhe, numeriche, vengono prese da un database in cui sono memorizzate tutte nella forma: AA000NUM dove la stringa è sempre composta da 8 caratteri, con i primi due che saranno invariabilmente l'anno a due cifre, poi il numero che va da 1 ad un massimo che dipende solo dal numero di pratiche iscritte in quell'anno.
In altre parole si avranno le seguenti stringhe per l'anno in corso: 18000001, 18000002, 18000003, ... 18000100 e che dovranno essere rese visibili in questo modo: 18/000001, 18/000002, 18/000003, ... 18/000100.
In realtà sono riuscito a formattare la prima parte, l'anno e ad inserire la barra di separazione, ma il metodo che ho usato è quello classico, ovvero estrarre parte della stringa e ricomporla nel modo voluto con substr(), ma mi pare un metodo troppo complesso e dispendioso, mi chiedo se c'è la possibilità di avere il risultato richiesto tramite altro metodo, per esempio con le funzioni della serie sprintf() eccetera.
Purtroppo non sono per nulla ferrato su tali funzioni.
Grazie comunque per l'aiuto.