我有一个看起来大致像这样的 json 文件。
{
"foo" : {
"name" : "bar",
"dev-master" : {},
"3.0-dev" : {},
"2.4" : {},
"master" : {},
}
}
我想知道是否有解决方案来解析和获取最重新发送的 semver 标签。我试过了:
<?php
$file = 'data.json';
$content = file_get_contents($file);
$content = json_decode($content);
$container = [];
foreach($content as $version){
$container[$version] = $version;
}
..
现在,假设$container
包含所有标签,我如何获得最新版本将是 2.4。
获取2.4
不是问题,而是制定一种面向未来的可靠方法来找出哪个是最近的。