如何使用mysql db在php中重建链接

时间:2015-01-17 16:45:30

标签: php hyperlink

如何在php中重建链接 原始图片在这里:

http://img.site.com/U/Us/Username/tmb.jpg

我尝试使用数据库中的用户名

重建整个图像链接
http://img.site.com/'.ucfirst(substr($username,1)).'/'.ucfirst(substr($username,2)).'/'.$username.'/tmb.jpg

它以错误的格式返回

http://img.site.com/Sername/Ername/Username/tmb.jpg

我需要像这样返回

http://img.site.com/U/Us/Username/tmb.jpg

$ username我在数据库中,所以我需要取第一个字母,然后是第一个+第二个

2 个答案:

答案 0 :(得分:0)

<?php
  echo "http://img.site.com/",substr($username,0,1),"/",substr($username,0,2),"/",$username,"/tmb.jpg";
?>

通过substr $ str,1,只是从1开始,不显示1个字母。 并且数组中的第一个字母(字符串)= 0

答案 1 :(得分:0)

根据您的说明,听起来您错误地使用substrhttp://php.net/substr

这是签名:
string substr ( string $string , int $start [, int $length ] )

您可能想要:

http://img.site.com/'.ucfirst(substr($username,0,1)).'/'.ucfirst(substr($username,0,2)).'/'.$username.'/tmb.jpg