gpt4 book ai didi

php - 带空格的图像文件名

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:55:10 24 4
gpt4 key购买 nike

我通过 php 扫描图像文件夹获得一组图像 URL。一些图像文件名有空格。空白之后的部分丢失了。例如:这个文件很好:

http://domain.com/folder/blue-sky.png

这个文件会丢失部分sky.png

http://domain.com/folder/blue sky.png

我扫描文件夹的代码与检查或操作文件名无关。如何在不重命名为blue-sky.png的情况下获取blue sky.png的全名?

最佳答案

url编码中的空格用字符串“%20”表示所以你可能想使用 str_replace将“”字符的每个实例替换为字符“%20”

echo str_replace(' ', '%20', 'http://domain.com/folder/blue sky.png');

会输出

http://domain.com/folder/blue%20sky.png

补充信息

此外,我自己从未使用过它,但我会看一下 php 函数 urlencode如果我是你,它可能包含有用的信息

注意:Url encode 将转换每个非标准字符串的字符(因此您可能只想在作为图像名称的字符串上使用 urlencode)

关于php - 带空格的图像文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11742560/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com