我想将对象键转换为数组键。例如我的密钥如data.row.key到[" data"] [" row"] [" key"]

时间:2017-10-27 15:15:33

标签: php

我想将对象键转换为数组键。比如我的钥匙就像 data.row.key进入["data"]["row"]["key"];

我想要一个数组格式["data"]["row"]["key"]

先谢谢

1 个答案:

答案 0 :(得分:1)

我不确定您到底想要什么,但如果您打算将字符串转换为数组格式,请使用以下代码。

$key = 'data.row.key';
// explode it
$key_array = explode('.',$key);
$array_key_format = '';
foreach($key_array as $key) {
    $array_key_format .= '["'.$key.'"]';
}

echo $array_key_format;

Out Put:

["data"]["row"]["key"]

输出只是字符串,不能用作数组。