1 php
在PHP中,我在服务器上有两个路径都有匹配的部分.我想加入他们,但删除相同的部分.
例:
路径#1:/ home7/username/public_html/dir/anotherdir/wp-content/uploads
路径#2: / dir/anotherdir/wp-content/uploads /2011/09/image.jpg
你看到两个字符串中的part / dir/anotherdir/wp-content/uploads是相同的,但是当我只是加入它们时,我会有两个目录.
我需要的输出是: /home7/username/public_html/dir/anotherdir/wp-content/uploads/2011/09/image.jpg
由于dirs可以在不同的服务器上进行更改,因此我需要一个动态解决方案来检测#2中的匹配部分并将其删除#1,这样我就可以在#1之后立即跟踪#2 :)
$path1 = "/home7/username/public_html/dir/anotherdir/wp-content/uploads";
$path2 = "/dir/anotherdir/wp-content/uploads/2011/09/image.jpg";
echo $path1 . substr($path2, strpos($path2, basename($path1)) + strlen(basename($path1)));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1245 次 |
| 最近记录: |