91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

通過PHP遞歸函數實現數組扁平化

PHP
小樊
93
2024-04-26 19:59:50
欄目: 編程語言

以下是一個通過PHP遞歸函數實現數組扁平化的示例代碼:

function flattenArray($array) {
    $result = [];
    
    foreach ($array as $value) {
        if (is_array($value)) {
            $result = array_merge($result, flattenArray($value));
        } else {
            $result[] = $value;
        }
    }
    
    return $result;
}

$array = [1, 2, [3, 4, [5, 6]], 7, 8];
$flattenedArray = flattenArray($array);

print_r($flattenedArray);

在上面的代碼中,我們定義了一個名為flattenArray的函數,該函數接受一個數組作為參數,并在遇到嵌套數組時進行遞歸調用,直到所有嵌套數組都被扁平化為一維數組。最后,我們調用這個函數并打印出扁平化后的數組。

執行以上代碼,將輸出結果為:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
    [5] => 6
    [6] => 7
    [7] => 8
)

0
遵化市| 常宁市| 西华县| 淳化县| 石景山区| 桐柏县| 延津县| 湖口县| 瑞安市| 土默特右旗| 乳源| 丹巴县| 南丰县| 西平县| 航空| 密山市| 日土县| 铁岭县| 金阳县| 镇沅| 固阳县| 六安市| 施甸县| 和平区| 博爱县| 万年县| 来安县| 即墨市| 卓资县| 土默特右旗| 宁波市| 孝义市| 铁力市| 阿拉尔市| 康保县| 玉树县| 田阳县| 登封市| 迁安市| 南丹县| 浮山县|