如何在用户的变量get中存储选定的数据?并向他展示整个结果[PHP]

时间:2014-01-14 22:41:05

标签: php facebook image view

我想要一个简单的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

任何帮助将不胜感激......

2 个答案:

答案 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';

Output

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';