图像路径空间问题-Php数组
我不知道代码中的问题在哪里 从数组中获取值后,图像名称中会自动添加一个空格 我也尝试过使用图像路径空间问题-Php数组,php,arrays,string,space,Php,Arrays,String,Space,我不知道代码中的问题在哪里 从数组中获取值后,图像名称中会自动添加一个空格 我也尝试过使用str\u replace。但这一空间仍然体现在产出上 这是我的密码 <?php $domain='localhost/test'; $id=5; $animal = array("alligator.jpg", " ant.jpg", " bear.jpg", " bee.jpg", " butterfly.jpg", " cat.jpg", " camel.jpg", " cheetah.jp
str\u replace
。但这一空间仍然体现在产出上
这是我的密码
<?php
$domain='localhost/test';
$id=5;
$animal = array("alligator.jpg", "
ant.jpg", "
bear.jpg", "
bee.jpg", "
butterfly.jpg", "
cat.jpg", "
camel.jpg", "
cheetah.jpg", "
cockroach.jpg", "
cow.jpg", "
crow.jpg", "
deer.jpg");
$imageName=$animal[$id];
$imageName2=str_replace(" ","",$imageName);
echo "$domain/img/$imageName";
echo "<br /><br />$domain/img/$imageName2";
?>
当前输出:localhost/test/img/cat.jpg
->在cat名称前添加空格
预期输出:localhost/test/img/cat.jpg
$imageName2=trim($imageName
)
用这个
或
$imageName2= preg_replace('/\s+/', '', $imageName);