假设我有以下数据:
{
"dashboards": [
{
"name": "first",
"type": "standard"
},
{
"name": "second",
"type": "custom"
}
]
}
Run Code Online (Sandbox Code Playgroud)
(实际上数据远不止于此,我只是展示数据的结构是什么)
我想做的是获取前 10 个类型为 的仪表板standard。
我知道我可以通过以下方式获取所有仪表standard板:
jq '.dashboards[] | select(.type == "standard")'
但我不知道如何对结果数组进行切片......
假设我有一个关联数组:
$array = array(
"key1" => "value",
"key2" => "value2");
Run Code Online (Sandbox Code Playgroud)
而且我想把键全部大写.我怎么做比一般化的方式(意思是我可以应用用户定义的函数来应用键名)?