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

如何使用PHP从指定JSON字符串中提取CPU型号信息?

提取目标CPU型号的简便方法

你的$CPU变量存储的是标准JSON格式字符串,优先用JSON解析工具提取,比正则匹配更稳定可靠,以下是几种常用实现:

PowerShell 实现

因为你的变量命名符合PowerShell语法,直接转换为对象后导航到对应属性即可:

# 把JSON字符串转为PowerShell对象
$cpuObject = $CPU | ConvertFrom-Json
# 提取CPU型号(对应entry数组的第一个元素)
$targetCpuModel = $cpuObject.entries.entry[0]
# 查看结果
$targetCpuModel

Python 实现

如果用Python处理,同样通过JSON解析:

import json

# 假设cpu_str是存储目标JSON的字符串变量
cpu_data = json.loads(cpu_str)
# 逐层获取到目标值
target_cpu_model = cpu_data[0]["entries"]["entry"][0]
print(target_cpu_model)

注意

不要用正则表达式硬匹配字符串——如果JSON结构发生微小变化(比如字段顺序调整),正则就会失效,而JSON解析始终能准确对应到目标属性。

内容的提问来源于stack exchange,提问作者Matthew Payton

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 18:27:30