當前位置: 首頁> 最新文章列表> PHP數組反轉與格式化輸出教程

PHP數組反轉與格式化輸出教程

M66 2025-07-23

在PHP中反轉數組並格式化文本

PHP內置了豐富的函數來處理數組,其中包括反轉數組的功能。本文將介紹如何使用PHP反轉數組,並通過示例展示如何結合格式化文本輸出,實現更直觀的結果呈現。

反轉數組

反轉數組可以使用PHP的array_reverse()函數。該函數會返回一個新數組,元素順序與原數組相反。例如:

 $originalArray = [1, 2, 3, 4, 5];
$reversedArray = array_reverse($originalArray);
print_r($reversedArray);  // 輸出:[5, 4, 3, 2, 1]

格式化文本

要格式化輸出文本,可以使用printf()或sprintf()函數。這兩個函數允許你自定義輸出格式,並通過佔位符插入變量,控制對齊及顯示樣式。例如:

 $name = "John Doe";
printf("歡迎, %s!\n", $name);  // 輸出:歡迎, John Doe!

實戰案例:反轉單詞列表並轉換為大寫

結合上述內容,我們來寫一個小腳本,將單詞列表反轉後輸出,並將每個單詞轉換為大寫格式:

 $wordList = ["hello", "world", "from", "PHP"];

// 反轉單詞列表
$reversedList = array_reverse($wordList);

// 格式化并輸出反轉後的單詞列表
printf("反轉後的單詞列表:\n");
foreach ($reversedList as $word) {
    printf("- %s\n", strtoupper($word));
}

運行該腳本後,將依次輸出:

 反轉後的單詞列表:
- PHP
- FROM
- WORLD
- HELLO

以上內容展示瞭如何通過PHP輕鬆實現數組反轉及格式化文本輸出。掌握這些技巧可以幫助你在數據處理和展示中更加得心應手。