$衔切= ' /home/nasann/public_html/wp-content/uploads/2014/03/bf4ff9b544.png';
PHP:从字符串
需要的所有的话"wp-content/uploads/2014/03/bf4ff9b544.png"
应该返回 - "wp-content/uploads/2014/03/bf4ff9b544.png"
任何帮助表示赞赏。谢谢。
$衔切= ' /home/nasann/public_html/wp-content/uploads/2014/03/bf4ff9b544.png';
PHP:从字符串
需要的所有的话"wp-content/uploads/2014/03/bf4ff9b544.png"
应该返回 - "wp-content/uploads/2014/03/bf4ff9b544.png"
任何帮助表示赞赏。谢谢。
你可以试试:
$resultStr=explode("public_html/",$title)[1];
它会给你的第二个元素分裂字符串(索引号1):{"/home/nasann/","wp-content/uploads/2014/03/bf4ff9b544.png"}
。
加成: 基于此测试的基础上,@webeno的评论, http://3v4l.org/hNiPP
这个人是比较可靠:
$resultStr=explode("public_html/",$title);
echo $resultStr[1];
这里是一个演示:http://3v4l.org/m7V4r
假设/home/nasann/public_html/
部分始终是相同的,这里是你可以做什么:
$title = '/home/nasann/public_html/wp-content/uploads/2014/03/bf4ff9b544.png';
$firstPart = strlen('/home/nasann/public_html/');
echo $output = substr($title, $firstPart);
您还可以使用正则表达式。 ^表示它匹配字符串的开头。
$title = preg_replace('/^'.preg_quote(' /home/nasann/public_html/', '/') . '/', '', $title);
问题-stop-至少应该表现出一定的努力-stop-请出示你的企图-stop- – GolezTrol
我看到你使用WordPress。你在做什么来获得这个图像路径? WordPress内置的函数将返回图像的绝对路径。 –
@Carles天帝Buxeda IAM使用plygin不得发布类型,怎么能做到这一点? – shadi