5 ответов:
можно использовать strstr для этого.
echo strstr($str, 'www/audio');
учитывая
$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];
можно использовать подстрока и strpos для достижения этой цели.
вы также можете использовать регулярные выражения чтобы шаблон соответствовал только тому, что вы хотите. Ваш пробег может варьироваться в зависимости от того, какой из этих подходов имеет больше смысла.
Я использую эту функцию
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); } } }
повтор на функции
$str ='https://pbs.twimg.com/media/Ce-IZnCW4AEtiG4.jpg';
echo strright($str,'/');
возвращает 4.jpg
Comments