Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中返回两个字符之间的子字符串_Php_Substring - Fatal编程技术网

在PHP中返回两个字符之间的子字符串

在PHP中返回两个字符之间的子字符串,php,substring,Php,Substring,正如标题所说,我需要返回字符串中位于两个子字符串之间的特定部分 例如: $string = numbergrid_21372566/_assets/audio/ 现在每次,我都需要返回字符串中位于最后两个斜杠(/)之间的部分,在本例中为音频 我怎样才能做到这一点? 感谢阅读您可以使用方法从给定字符中拆分字符串,然后使用来匹配所需的元素: list(,,$var,) = explode('/', $string) 您可以使用方法从给定字符中拆分字符串,然后使用来匹配所需的元素: list(,,

正如标题所说,我需要返回字符串中位于两个子字符串之间的特定部分

例如:

$string = numbergrid_21372566/_assets/audio/
现在每次,我都需要返回字符串中位于最后两个斜杠(/)之间的部分,在本例中为音频

我怎样才能做到这一点? 感谢阅读

您可以使用方法从给定字符中拆分字符串,然后使用来匹配所需的元素:

list(,,$var,) = explode('/', $string)
您可以使用方法从给定字符中拆分字符串,然后使用来匹配所需的元素:

list(,,$var,) = explode('/', $string)
您可以使用方法从给定字符中拆分字符串,然后使用来匹配所需的元素:

list(,,$var,) = explode('/', $string)
您可以使用方法从给定字符中拆分字符串,然后使用来匹配所需的元素:

list(,,$var,) = explode('/', $string)
试一试-

试一试-

试一试-

试一试-

试一下:

$string = 'numbergrid_21372566/_assets/audio/';
$output = explode('/', $string)[2];
试一下:

$string = 'numbergrid_21372566/_assets/audio/';
$output = explode('/', $string)[2];
试一下:

$string = 'numbergrid_21372566/_assets/audio/';
$output = explode('/', $string)[2];
试一下:

$string = 'numbergrid_21372566/_assets/audio/';
$output = explode('/', $string)[2];
您还可以将该方法与以下方法结合使用:

您还可以将该方法与以下方法结合使用:

您还可以将该方法与以下方法结合使用:

您还可以将该方法与以下方法结合使用:


如果您知道它总是最后一部分,您可以使用array_pop函数:

$arr = explode('/', $string);
$result = array_pop($arr);

如果您知道它总是最后一部分,您可以使用array_pop函数:

$arr = explode('/', $string);
$result = array_pop($arr);

如果您知道它总是最后一部分,您可以使用array_pop函数:

$arr = explode('/', $string);
$result = array_pop($arr);

如果您知道它总是最后一部分,您可以使用array_pop函数:

$arr = explode('/', $string);
$result = array_pop($arr);