我將如何去取代所有的東西?在以下字符串中:從特定字符替換字符串的一部分
profile_photo.jpg?1491781969
在PHP中使用str_replace
。
因此,這被刪除:1491781969
乾杯
我將如何去取代所有的東西?在以下字符串中:從特定字符替換字符串的一部分
profile_photo.jpg?1491781969
在PHP中使用str_replace
。
因此,這被刪除:1491781969
乾杯
使用strpos
找到的位置 '?'在你的字符串中。然後將其作爲substr
的第3個(長度)參數傳遞,以獲取字符串中從0到(長度)的所有字符。
<?php
$str = 'profile_photo.jpg?1491781969';
echo substr($str, 0, strpos($str, '?'));
?>
您可以刪除一切後?使用explode
:
<?php
$string = "profile_photo.jpg?1491781969";
echo explode('?',$string)[0];
?>
使用preg_replace
與面具/?\d+/
來代替。
str_replace
不尋找模式,你必須指定確切的字符串值。
謝謝@Ryan Tuosto,正是我以前的樣子。發揮魅力。 –