我想查看我的部署脚本,这些脚本驻留在我工作区中部署文件夹的单独存储库中。该文件夹中已经有一些文件,问题是在签出脚本期间文件夹被清除。我需要一种方法来保存这些文件。
用于结帐的代码:...
steps{
checkout(
[$class: 'GitSCM',
branches: [[name: '*/master']],
doGenerateSubmoduleConfigurations: false,
extensions: [[$class: 'RelativeTargetDirectory',
relativeTargetDir: 'deployment']],
submoduleCfg: [],
userRemoteConfigs: [[credentialsId: 'secret', url: 'https://bitbucket.org/secret/deploy_scripts.git']]])
}
任何帮助将不胜感激!
给定这样的数组:
$products = array([0] => Apple, [1] => Orange, [2] => Orange, [3] => Strawberry, [4] => Orange, [5] => Mango, [6] => Orange, [7] => Strawberry, [8] => Orange, [9] => Orange, [10] => Orange);
Run Code Online (Sandbox Code Playgroud)
我需要计算相似值的数量并接收数组,其中每个唯一值将出现一次以及它从原始数组出现的计数.例如,新数组应如下所示:
$new_products = array([0] => "Apple 1", [1] => "Orange 7", [2] => "Strawberry 2", [3] => "Mango 1");
Run Code Online (Sandbox Code Playgroud)
使用下面的函数我可以收到2个数组:
array_keys(array_count_values($products))); // Return array of unique values
array_values(array_count_values($products))); // Return array with count for each unique values
Run Code Online (Sandbox Code Playgroud)
将返回:
Array ( [0] => Apple 1 …Run Code Online (Sandbox Code Playgroud)