55
A
回答
123
0
你也可以使用regular expression模式匹配只有你想要的。你的里程可能会有所不同,这些方法更有意义。
14
考虑
$string="We have www/audio path where the audio files are stored"; //Considering the string like this
要么你可以使用
strstr($string, 'www/audio');
或者
$expStr=explode("www/audio",$string);
$resultString="www/audio".$expStr[1];
+0
string函数通常比数组函数更快 –
+1
爆炸实际上是更好的答案,因为问题是关于_removing_字符串之前的文本。 –
0
我使用这个功能
function strright($str, $separator) {
if (intval($separator)) {
return substr($str, -$separator);
} elseif ($separator === 0) {
return $str;
} else {
$strpos = strpos($str, $separator);
if ($strpos === false) {
return $str;
} else {
return substr($str, -$strpos + 1);
}
}
}
function strleft($str, $separator) {
if (intval($separator)) {
return substr($str, 0, $separator);
} elseif ($separator === 0) {
return $str;
} else {
$strpos = strpos($str, $separator);
if ($strpos === false) {
return $str;
} else {
return substr($str, 0, $strpos);
}
}
}
+5
太多了 - 如果被认为是好的:p –
-4
相关问题
- 1. 从数组中删除符合特定字(PHP),其所有的字符串
- 2. 从PHP输入字符串中删除特定的字符串
- 3. 从Bash中的字符串中删除所有特殊字符
- 4. 从R中的字符串中删除所有特殊字符?
- 5. 删除LINQ中不包含特定字符串的所有行
- 6. 删除名称中包含特定字符串的所有Cookie
- 7. 删除字符串中的所有特殊字符 - ruby
- 8. 删除特定字符串
- 9. SQlite删除所有具有特定字符串值的行
- 10. 删除一个PHP字符串中的一组特定字符
- 11. 删除字符串中所有的空格字符前用PHP
- 12. PHP,从包含特定单词的大字符串中删除所有行
- 13. 从字符串中删除所有特殊字符java
- 14. 如何删除python中特定字符后的所有字符?
- 15. 删除JTextarea中的特定字符串
- 16. 删除特定字符串中的python2.7
- 17. 删除除特定字符串序列以外的所有字符
- 18. PHP:如何在一个字符串中删除特定字符
- 19. 删除字符特定字符串
- 20. PHP删除所有空格后的特定字符
- 21. 如何在特定字符后删除字符串中的所有内容?
- 22. 如何从字符串中删除特定字符的所有实例
- 23. 删除特定字符的字符串PHP的结束
- 24. 从具有特定模式的字符串中删除多余的字符PHP
- 25. 删除MySQL中所有特殊字符
- 26. 删除所有特殊字符在使用PHP的字符串开始
- 27. 如何删除字符串中的特定字符串?
- 28. 删除特定字符后的所有字符
- 29. 从字符串中删除所有--arguments
- 30. 如何在PHP中删除字符串中的特殊字符?
您可能会发现['S($ STR) - > afterFirst( 'WWW /音频')'](https://github.com/delight-im/PHP-Str/ blob/8fd0c608d5496d43adaa899642c1cce047e076dc/src/Str.php#L435)或['s($ str) - > afterLast('www/audio')'](https://github.com/delight-im/PHP-Str/blob /8fd0c608d5496d43adaa899642c1cce047e076dc/src/Str.php#L445)很有帮助,在[此独立库](https://github.com/delight-im/PHP-Str)中找到。 – caw