Ciao a tutti, spero che il titolo sia azzeccato, comunque spiego brevemente
quello che devo fare, cercando di essere il più chiaro e semplice possibile.
in chat inviano un messaggio, se nel messaggio c'è una particolare
combinazione di simboli deve apparire una formattazione di testo ad oc.
La sequenza dovrebbe essere così [ x ] dove X è un messaggio di massimo
28 caratteri. La x quindi può assumere anche forma inferiore ai 28, ma il
mio script dovrebbe comunque leggere la sequenza data dalle parentesi.
leggere il primo carattere non è un problema, ma è capire se esiste il 2°
più avanti ed entro il massimo del 30° carattere inserito...
avevo pensado di destreggiarmi con gli esplode, una roba tipo:
list($tag, $messaggio) = explode(']',"$frase");
se lo esplode in tag io mi ritrovo una scritta, altrimenti no...
naturalmente frase sarebbe stato tagliato alle 30 lettere inserite.
però poi ho pensato che non va bene una roba del genere, è parecchio
intricata come soluzione...
per cui devo capire come fare, so che esiste una funzione che conta i
caratteri, potrei dire che per ogni carattere letto verifico se è [ o ]
se è [ sostituisco con la formattazione testo di apertura,
se è ] sostituisco con la formattazione testo di chiusura.
il problema è che non conosco questa funzione di lettura, potete aiutarmi?