2017-04-10 122 views

回答

1

使用strpos找到的位置 '?'在你的字符串中。然後將其作爲substr的第3個(長度)參數傳遞,以獲取字符串中從0到(長度)的所有字符。

<?php 
$str = 'profile_photo.jpg?1491781969'; 
echo substr($str, 0, strpos($str, '?')); 
?> 
+0

謝謝@Ryan Tuosto,正是我以前的樣子。發揮魅力。 –

0

您可以刪除一切後?使用explode

<?php 
$string = "profile_photo.jpg?1491781969"; 
echo explode('?',$string)[0]; 
?> 
0

使用preg_replace與面具/?\d+/來代替。
str_replace不尋找模式,你必須指定確切的字符串值。