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

如何将PHP多维数组转换为字面量字符串?

将PHP多维数组转为指定格式的字面量字符串

你可以通过两步操作实现需求:先把数组中存储为字符串的数字转为整数,再用json_encode()生成符合要求的字面量字符串,代码示例如下:

// 遍历数组,将子数组中的字符串数字转为整数
$processedArray = array_map(function($subArray) {
    return array_map('intval', $subArray);
}, $array);

// 生成目标格式的字面量字符串
$converted = json_encode($processedArray);

说明

  • array_map('intval', $subArray)负责把每个子数组里的字符串数字转为整数,避免最终生成的字符串中数字带引号;
  • json_encode()会自动将多维数组转换成你需要的[[x,y],[x,y],...]格式的字符串,无需手动拼接,既简洁又能保证格式准确。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 05:24:30