如何在两个“/”字符之间查找字符串 - php
How to find string between two "/" characters - php
我想做的是在更改标题时编辑文件夹的值。标题与文件夹直接关联,因此,为了保持一致性,需要更新文件夹。
目前我的 pre-stored 是:
Pictures/Title/image.png
我想做的是离开 "Title",它总是在两个 / 字符之间。然后将其从字符串中取出并用新标题替换它。
preg_match 是显而易见的功能,但我不确定如何使用它来查找和 return 我想要的字符串。
preg_match("$title" , $ImageLocation, $matches);
$title = $matches
理想情况下,如果我知道标题是什么,那会起作用,但我无法弄清楚如何同时考虑未知字符串和特殊字符。
我唯一确定的是 "title",无论是什么,都将在两个“/”字符之间。 php 文档显示了特殊字符的使用,但我个人无法理解如何使用这些命令,因为它似乎并不具体。任何帮助表示赞赏。
只要文件夹结构保持不变,就可以避免正则表达式并执行
<?php
$title="Pictures/Anything/image.png";
$parts=explode("/",$title);
echo $parts[1]; //Anything
我想做的是在更改标题时编辑文件夹的值。标题与文件夹直接关联,因此,为了保持一致性,需要更新文件夹。
目前我的 pre-stored 是:
Pictures/Title/image.png
我想做的是离开 "Title",它总是在两个 / 字符之间。然后将其从字符串中取出并用新标题替换它。
preg_match 是显而易见的功能,但我不确定如何使用它来查找和 return 我想要的字符串。
preg_match("$title" , $ImageLocation, $matches);
$title = $matches
理想情况下,如果我知道标题是什么,那会起作用,但我无法弄清楚如何同时考虑未知字符串和特殊字符。
我唯一确定的是 "title",无论是什么,都将在两个“/”字符之间。 php 文档显示了特殊字符的使用,但我个人无法理解如何使用这些命令,因为它似乎并不具体。任何帮助表示赞赏。
只要文件夹结构保持不变,就可以避免正则表达式并执行
<?php
$title="Pictures/Anything/image.png";
$parts=explode("/",$title);
echo $parts[1]; //Anything