首页 新闻 会员 周边 捐助

问下PHP里面怎么改名?

0
悬赏园豆:50 [已解决问题] 解决于 2013-10-10 11:13

$path=http://AAA/AAA.jpg

想把上头的名字改为

$path=http://AAA/AAA_100x100.jpg

请问用php的话,要怎么写这行代码啊?


其中http://AAA/AAA.jpg是个变量得出的结果~

PHP
leeker的主页 leeker | 初学一级 | 园豆:49
提问于:2012-11-15 14:41
< >
分享
最佳答案
1

echo $path= substr($path,0,(strlen($path)-4)).'_100x100.jpg';

或者
echo $path= substr($path,0,(strlen($path)-4)).'_100x100'.substr($path,-4);

收获园豆:50
林同学 | 菜鸟二级 |园豆:257 | 2012-11-15 15:10
其他回答(2)
0

<?php
$path="http://AAA/AAA.jpg";
echo strtr($path,".","_100x100.");//将原地址中的“.”替换成“_100x100.”
?>

易我网 | 园豆:204 (菜鸟二级) | 2012-11-15 15:09

因为是个网址,所以里面有很多"."

echo strtr($path,".jpg","_100x100.jpg");//将原地址中的“.”替换成“_100x100.”

我这样换了后,发现里面所有的.都被替换了,请问有解决方法么?谢谢~

支持(0) 反对(0) leeker | 园豆:49 (初学一级) | 2012-11-15 15:43
0

$path = preg_replace('/AAA.jpg/',  'AAA_100x100.jpg', $path) 已测试 可用

ssun | 园豆:225 (菜鸟二级) | 2012-11-16 18:06
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册