gpt4 book ai didi

php - 如何在使用 php 之前获取 .ism 和斜杠之间的字符串?

转载 作者:行者123 更新时间:2023-12-04 04:53:21 24 4
gpt4 key购买 nike

我有一个大字符串,想在 .ism 之间提取数据和斜线 /在它之前。例如我想得到:life-episode-galaxy
我当前的代码给出了 .ism 之前的所有数据.谁能告诉我这里出了什么问题以及如何仅获取 .ism 之间的数据和斜线 /之前呢?

<?

$code="media=http://somesite.com/4534543kjlkljklkjlkkljlkdsfsfo/life-episode-galaxy.ism/manifest,deliverymethod=adaptiv";
$startsAt3 = strpos($code, "/") + strlen("/");
$endsAt3 = strpos($code, ".ism", $startsAt3);
$result3 = substr($code, $startsAt3, $endsAt3 - $startsAt3);

echo $result3;

?>

最佳答案

我假设您的链接始终具有相同数量的斜杠 /你可以分解成一个数组并输出正确的元素,用 str_replace 删除不需要的数据

$code="media=http://somesite.com/4534543kjlkljklkjlkkljlkdsfsfo/life-episode-galaxy.ism/manifest,deliverymethod=adaptiv";
$array = explode("/", str_replace("//", "/", $code));
echo str_replace('.ism', '', $array[3]);
这将输出
life-episode-galaxy
Live Sample

关于php - 如何在使用 php 之前获取 .ism 和斜杠之间的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17098938/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com