Php 从字符串中获取substr

Php 从字符串中获取substr,php,string,Php,String,我有这个密码 <?php echo $fileInfo[2] ?> 我只想要字符串的这一部分VIDEO/HEY-SMITH_u4v,那么如何删除/1/?这将从第三个字符返回到字符串的末尾: echo substr($fileInfo[2],3); 假设要删除的字符串始终具有相同的形式(即斜杠/1/或/2/之间的数字)。您可以使用以下选项: <?php echo preg_replace('/\/\d\//', '', $fileInfo[2]); ?> 其中,'

我有这个密码

<?php echo $fileInfo[2] ?>

我只想要字符串的这一部分
VIDEO/HEY-SMITH_u4v
,那么如何删除
/1/

这将从第三个字符返回到字符串的末尾:

echo substr($fileInfo[2],3);

假设要删除的字符串始终具有相同的形式(即斜杠/1/或/2/之间的数字)。您可以使用以下选项:

<?php echo preg_replace('/\/\d\//', '', $fileInfo[2]); ?>


其中,'//\d/'是一个正则表达式,它匹配两个斜杠之间的任何数字,并用preg_替换为空字符串。

您尝试过什么吗?要避免只使用链接的答案,请参阅。您要替换的总是
/1/
?还是更复杂的模式?请参见
str_replace()
preg_replace()
,具体取决于它是常量字符串还是模式。echo substr(“$fileInfo[2]”,1);我尝试了这个,但不起作用请提供更多输出..这样会得到正确的结果yi:你知道你可以编辑你自己的答案,如果你想的话,你也可以取消删除你的删除答案@Rizier123问题是出现了一个重大错误,它不允许我在不更改X个字符的情况下进行编辑。
<?php echo preg_replace('/\/\d\//', '', $fileInfo[2]); ?>