如何将选择性数据存储在从用户那里得到的变量中?并向他展示整个结果 [PHP]



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

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

试试这个:

<?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

除了@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';

最新更新