mam struny z folowing strukturze:Pobierz pierwszy ciąg przed separatorem?
7_string_12
7_string2_122
7_string3_1223
Jak mogę uzyskać ciąg przed sekunda "_"?
chcę mój wynik końcowy będzie:
7_string
7_string2
7_string3
Używam explode ('_', $ string) i połączyć dwie pierwsze wartości, ale mój scenariusz był bardzo powolny!
Dzięki! Mam kolejne pytanie! Jak zrobić ten kod, aby pokazać mi następujący wynik: ciąg znaków? To pokazuje łańcuch między separatorami. Z góry dziękuję ! – dido
@dilyan_kn 'preg_match ('/ _ (\ S +) _ /', $ str, $ m); echo $ m [1]; ' – k102
Uwaga:' substr ($ str, 0, strrpos ($ str, '_')) 'jest OK, jeśli dane wejściowe nie przypominają' 7_string2_abc_123'. Ponieważ wyjście będzie "7_string2_abc". – yasouser