str_pad
是 PHP 中的一个字符串处理函数,它可以将一个字符串填充到指定的长度。这个函数非常有用,特别是在处理文本对齐、生成序列号或者格式化输出时。以下是一些 str_pad
的实际应用案例:
- 文本对齐:
$text = "Hello"; $padded_text = str_pad($text, 10, " ", STR_PAD_RIGHT); echo $padded_text; // 输出 "Hello "
- 生成序列号:
for ($i = 1; $i <= 5; $i++) { $serial_number = str_pad($i, 4, "0", STR_PAD_LEFT); echo "Serial Number: " . $serial_number . "\n"; } // 输出: // Serial Number: 0001 // Serial Number: 0002 // Serial Number: 0003 // Serial Number: 0004 // Serial Number: 0005
- 格式化输出:
$data = https://www.yisu.com/ask/["name" => "Alice", "age" => 30], ["name" => "Bob", "age" => 25], ["name" => "Charlie", "age" => 22] ]; foreach ($data as $row) { $name = str_pad($row["name"], 10, " ", STR_PAD_RIGHT); $age = str_pad($row["age"], 3, " ", STR_PAD_LEFT); echo "Name: " . $name . " Age: " . $age . "\n"; } // 输出: // Name: Alice Age: 30 // Name: Bob Age: 25 // Name: Charlie Age: 22
这些示例展示了如何使用 str_pad
函数在不同场景中实现字符串的填充和格式化。