我想要一个简单的PHP代码,它将从用户那里获取数据,例如(https:// fbcdn-profile-a.akamaihd.net/hprofile-ak-ash3/c0.0.180.180/s160x160/1525356_685076001544625_985694702_a.jpg) 我想从上面的例子用户这个代码(1525356_685076001544625_985694702_a.jpg) 当他将所有代码放入我的网站时,我的网站将向他显示他/她的大图。
注意:我只是想从用户那里选择部分(1525356_685076001544625_985694702_a.jpg) 并显示整个结果 - https:// fbcdn-profile-a.akamaihd.net/hprofile-ak-ash3/1525356_685076001544625_985694702_n.jpg
任何帮助将不胜感激......
答案 0 :(得分:0)
试试这个:
<?php
$input = 'https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash3/c0.0.180.180/s160x160/1525356_685076001544625_985694702_a.jpg';
$code = explode('/', $input);
$code = $code[sizeof($code)-1];
$code = substr($code, 0, -5);
echo 'https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash3/' . $code . 'n.jpg';
https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash3/1525356_685076001544625_985694702_n.jpg
答案 1 :(得分:0)
除了@Dave Chen anwser(更短)。
$input = 'https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash3/c0.0.180.180/s160x160/1525356_685076001544625_985694702_a.jpg';
$code = explode('/', $input);
$code = substr(end($code), 0, -4);
// or version < PHP 5.4
$code = substr(end(explode('/', $input)), 0, -4);
echo 'https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash3/' . $code . 'n.jpg';