我有一个PHP文件来自Yii消息转换文件的配置文件,其中包含:
<?php
return array(
'key' => 'value'
'key2' => 'value'
);
?>
Run Code Online (Sandbox Code Playgroud)
我想从另一个文件加载此数组并将其存储在变量中
我试图这样做,但它不起作用
function fetchArray($in)
{
include("$in");
}
Run Code Online (Sandbox Code Playgroud)
$in 是PHP文件的文件名
有什么想法怎么做?
给定一个bash数组,如何将其转换为JSON数组以便输出到带有jq的文件?
另外:有没有办法保持server_nohup数组不变,而不是每次都重写整个json文件?
newArray=(100 200 300)
jq -n --arg newArray $newArray '{
client_nohup: [
$newArray
],
server_nohup: [
]
}' > $projectDir/.watch.json
Run Code Online (Sandbox Code Playgroud)
当前输出:
{
"client_nohup": [
"100"
],
"server_nohup": []
}
Run Code Online (Sandbox Code Playgroud)
期望的输出:
{
"client_nohup": [
100,
200,
300
],
"server_nohup": []
}
Run Code Online (Sandbox Code Playgroud)