PHP或Laravel Helper函数将变量收集到数组中

时间:2018-02-10 17:23:10

标签: php laravel

我依稀记得有一个PHP或Laravel辅助函数,它使用变量名作为数组键将变量收集到命名数组中。

该功能的名称又是什么?

使用

$foo = 1;
$bar = 2;

此次电话

some_function($foo, $bar);

将返回

[
    "foo" => 1,
    "bar" => 2
]

3 个答案:

答案 0 :(得分:6)

使用compact()

compact('foo', 'bar');

答案 1 :(得分:2)

使用def call() { pipeline { node { <snip> } stages { stage('Lint and style') { steps { //stuff } } //etc... stage('Post-build') { steps { PostBuildStep(); } } } } def PostBuildStep() { echo 'Running default post-build step'; }

@Library('default_jenkins_libs') _ def PostBuildStep() { echo 'Running customized post-build step' //do custom stuff } default_pipeline(); 方法将集合的键与另一个数组或集合的值组合在一起:

combine()

答案 2 :(得分:0)

您可以使用PHP函数array_combine,请访问这些链接array_combine

$array_key = ['name','age'];

$array_value = ['George', 29];

$final_array = array_combine($array_key,$array_value);

您将获得最终结果

[
    "name" => "George",
    "age" => 29
]

注意: - 两个数组必须与数组的大小相同