PHP Spread Syntax in Array Declaration

后端 未结 4 916
遇见更好的自我
遇见更好的自我 2020-12-14 15:40

PHP supports the spread syntax for variadic functions.

In JavaScript, you can use the spread syntax to do this:

var a = [1, 2];
var b = [...a, 3, 4];         


        
4条回答
  •  盖世英雄少女心
    2020-12-14 16:14

    Below PHP 7.4

    $mainArray = ['element1', 'element2'];
    $finalArray = array_merge($mainArray, ['element3']);
    print_r($finalArray);
    // Final array would be ['element1', 'element2', 'element3'];
    

    In or Above PHP 7.4

    $mainArray = ['element1', 'element2'];
    $finalArray = [...$mainArray, 'element3'];
    print_r($finalArray);
    // Final array would be ['element1', 'element2', 'element3'];
    

提交回复
热议问题