如何使用 mysql db 在 php 中重建 link
How can I rebuild a link in php using mysql db
如何在 php 中重建 link
原图在这里:
http://img.site.com/U/Us/Username/tmb.jpg
我尝试用我在数据库中的用户名
重建整个图像link
http://img.site.com/'.ucfirst(substr($username,1)).'/'.ucfirst(substr($username,2)).'/'.$username.'/tmb.jpg
它 return 格式不正确
http://img.site.com/Sername/Ername/Username/tmb.jpg
我需要像这样 return
http://img.site.com/U/Us/Username/tmb.jpg
$username 我在数据库中,所以我需要取第一个字母,然后是 First+Second
<?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
的使用不正确:
http://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
如何在 php 中重建 link 原图在这里:
http://img.site.com/U/Us/Username/tmb.jpg
我尝试用我在数据库中的用户名
重建整个图像linkhttp://img.site.com/'.ucfirst(substr($username,1)).'/'.ucfirst(substr($username,2)).'/'.$username.'/tmb.jpg
它 return 格式不正确
http://img.site.com/Sername/Ername/Username/tmb.jpg
我需要像这样 return
http://img.site.com/U/Us/Username/tmb.jpg
$username 我在数据库中,所以我需要取第一个字母,然后是 First+Second
<?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
的使用不正确:
http://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