ho stringhe con struttura folowing:Ottieni la prima stringa prima del separatore?
7_string_12
7_string2_122
7_string3_1223
Come posso ottenere stringa prima seconda "_"?
voglio che il mio risultato finale di essere:
7_string
7_string2
7_string3
Sto usando explode ('_', $ string) e combinare primi due valori, ma il mio script era molto lento!
Grazie! Ho un'altra domanda! Come fare questo codice per mostrarmi il seguente risultato: stringa? Questo è per mostrare la stringa tra i separatori. Grazie in anticipo ! – dido
@dilyan_kn 'preg_match ('/ _ (\ S +) _ /', $ str, $ m); echo $ m [1]; ' – k102
Si noti che' substr ($ str, 0, strrpos ($ str, '_')) 'è OK se l'input non è come' 7_string2_abc_123'. Perché l'output sarà '7_string2_abc'. – yasouser