You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress Contact Form7上传URL转标准格式PHP求助

解决方法

方法一:JSON解析(推荐)

你拿到的内容是标准JSON数组格式,用PHP内置的json_decode()函数解析最稳妥,能适配格式小变动的情况:

// 假设从Contact Form7获取的原始URL数据
$raw_url = '["https://MYDOMAIN.com/wp-content/uploads/wpcf7_drag-n-drop_uploads/useruploads/Jordan-2.pdf"]';

// 将JSON字符串转为PHP数组,第二个参数true确保返回数组而非对象
$url_array = json_decode($raw_url, true);

// 提取数组中的第一个元素(即目标URL)
$clean_url = $url_array[0];

// 输出标准URL
echo $clean_url;

方法二:字符串替换(备选)

如果只针对当前固定格式处理,也可以用字符串替换直接移除多余字符:

$raw_url = '["https://MYDOMAIN.com/wp-content/uploads/wpcf7_drag-n-drop_uploads/useruploads/Jordan-2.pdf"]';

// 移除开头的["和结尾的"]
$clean_url = str_replace(['["', '"]'], '', $raw_url);

echo $clean_url;

注意:这种方法仅适用于固定格式,若后续数据格式变化(如多URL、转义字符),容易失效,优先推荐JSON解析方法。

内容的提问来源于stack exchange,提问作者Jamie Warren

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 08:27:03