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

PHP 如何将一维数组所有值合并存储到索引0对应的子数组中

PHP数组合并实现方案

你需要将原一维数组的所有元素整体打包为一个子数组,存入新数组的0号索引位,以下是两种常用实现方案:

方案1:短数组语法(最简洁,推荐PHP 5.4+版本使用)

直接用短数组语法包裹原数组即可,无需调用额外数组处理函数:

// 初始化原数组
$originalArr = ['something', 'anotherthing'];
// 构造目标结构数组
$targetArr = [$originalArr];

// 验证输出
print_r($targetArr);

运行输出结果:

Array
(
    [0] => Array
        (
            [0] => something
            [1] => anotherthing
        )
)

该方案不限制原数组的元素数量,不管原数组有多少个元素,都会整体打包为新数组0号索引对应的子数组。

方案2:传统array()语法(兼容PHP 5.4以下版本)

如果运行环境PHP版本低于5.4,不支持短数组语法,可以用传统写法实现:

$originalArr = array('something', 'anotherthing');
$targetArr = array($originalArr);

注意事项

你给出的原数组示例中第二个元素拼写为anotherhing,目标结果里为anotherthing,实际使用时请自行修正对应元素的拼写。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 12:15:01