如何使用mysql数据库在php中重建链接

如何使用mysql数据库在php中重建链接,php,hyperlink,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/t

如何在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我在数据库中有,所以我需要取第一个字母,然后取第一个+第二个


<?php
  echo "http://img.site.com/",substr($username,0,1),"/",substr($username,0,2),"/",$username,"/tmb.jpg";
?>
通过
substr
ing$str,1只是从1开始,而不是只显示1个字母。
数组中的第一个字母(字符串)=0从您的描述中,听起来您使用的
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

请发布一些PHP代码,以便我们可以帮助您
http://img.site.com/“.ucfirst(substr($username,0,1)).”/“.ucfirst(substr($username,0,2)).”/“$username.”/tmb.jpg