有谁知道如何从字符串中删除前几个字符并在PHP中删除它们.
就像在字符串"str_filename"中一样,我需要删除"str_"并保存"filename".
但它必须删除尽可能多的字符才能达到"_".
换句话说,我需要删除所有字符,直到并包括字符串中的第一个"_".
你可以这样做:
if (strpos($string, '_') !== false)
$string = substr($string, strpos($string, '_') + 1);
Run Code Online (Sandbox Code Playgroud)
它的工作原理如你所见:http://codepad.org/g12ENLGY
注意:这if很有用,因为您的字符串不能包含'_'字符.