php小技巧,把json转为可用的php数组代码

2023-12-14  本文已影响0人  Chting
function exportArray($array = [], $indentation = "")
{
    $phpCode = "[";
    foreach ($array as $key => $value) {
        if (is_array($value)) {
            $phpCode .= "\n" . $indentation . "    " . var_export($key, true) . " => " . $this->exportArray($value, $indentation . "    ") . ",";
        } else {
            $phpCode .= "\n" . $indentation . "    " . var_export($key, true) . " => " . var_export($value, true) . ",";
        }
    }
    $phpCode .= "\n" . $indentation . "]";
    return $phpCode;
}

$json = '{"name": "John", "age": 30, "city": "New York"}';
$array = json_decode($json, true);
$phpCode = exportArray($array);
file_put_contents(__FILE__ . 'Code.php', $phpCode, FILE_APPEND);


上一篇 下一篇

猜你喜欢

热点阅读