str_pad() 使用另外一個字符串填充字符串爲指定長度 。 php
string str_pad ( string $input, int $pad_length[, string $pad_string=" "[, int $pad_type=STR_PAD_RIGHT]])
參數描述
input 輸入字符串。 函數
pad_length 若是 pad_length 的值是負數,小於或者等於輸入字符串的長度,不會發生任何填充。 blog
pad_string 若是填充字符的長度不能被 pad_string 整除,那麼 pad_string 可能會被縮短。 字符串
pad_type 可選的 pad_type 參數的可能值爲 STR_PAD_RIGHT,STR_PAD_LEFT 或 STR_PAD_BOTH。若是沒有指定 pad_type,則假定它是 STR_PAD_RIGHT。
返回值:該函數返回 input 被從左端、右端或者同時兩端被填充到制定長度後的結果。若是可選的 pad_string 參數沒有被指定,input 將被空格字符填充,不然它將被 pad_string 填充到指定長度
實例:input
<?php $input="Alien"; echo str_pad($input,10); // 輸出 "Alien" echo str_pad($input,10,"-=",STR_PAD_LEFT); // 輸出 "-=-=-Alien" echo str_pad($input,10,"_",STR_PAD_BOTH); // 輸出 "__Alien___" echo str_pad($input,6,"___"); // 輸出 "Alien_" ?>