嗨,我正在从数组中获取一个值作为字符串,现在我想删除一些特定的部分:
字符串是动态生成的:
1categoryads/Academic/0Chrysanthemum.jpg
1categoryads/Arts/0Chrysanthemum.jpg
1categoryads/Sports/0Chrysanthemum.jpg
在这里,我想在第一次尝试之前和之后删除字符串,但我无法实现我想要的输出。
对于所显示的内容,请为路径/文件使用适当的函数:
$result = basename(dirname("1categoryads/Academic/0Chrysanthemum.jpg"));
dirname
获取路径的目录名,然后basename
获取路径的"结束"或基。
如果你知道你想要的东西在任意字符串中的位置,那么就使用字符串函数。如果它是一个路径,并且你想要一个目录等,那么使用这个。
使用explode
:
$array = explode('/', $string); # Split the string at / characters
$string = $array[1]; # use the second segment