|
@@ 4907-4911 (lines=5) @@
|
| 4904 |
|
$diff = ($pad_length - $str_length); |
| 4905 |
|
|
| 4906 |
|
switch ($pad_type) { |
| 4907 |
|
case STR_PAD_LEFT: |
| 4908 |
|
$pre = \str_repeat($pad_string, (int)\ceil($diff / $ps_length)); |
| 4909 |
|
$pre = (string)self::substr($pre, 0, $diff); |
| 4910 |
|
$post = ''; |
| 4911 |
|
break; |
| 4912 |
|
|
| 4913 |
|
case STR_PAD_BOTH: |
| 4914 |
|
$pre = \str_repeat($pad_string, (int)\ceil($diff / $ps_length / 2)); |
|
@@ 4921-4924 (lines=4) @@
|
| 4918 |
|
break; |
| 4919 |
|
|
| 4920 |
|
case STR_PAD_RIGHT: |
| 4921 |
|
default: |
| 4922 |
|
$post = \str_repeat($pad_string, (int)\ceil($diff / $ps_length)); |
| 4923 |
|
$post = (string)self::substr($post, 0, $diff); |
| 4924 |
|
$pre = ''; |
| 4925 |
|
} |
| 4926 |
|
|
| 4927 |
|
return $pre . $str . $post; |