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