|
@@ 4701-4705 (lines=5) @@
|
| 4698 |
|
$diff = $pad_length - $str_length; |
| 4699 |
|
|
| 4700 |
|
switch ($pad_type) { |
| 4701 |
|
case STR_PAD_LEFT: |
| 4702 |
|
$pre = str_repeat($pad_string, (int)ceil($diff / $ps_length)); |
| 4703 |
|
$pre = (string)self::substr($pre, 0, $diff); |
| 4704 |
|
$post = ''; |
| 4705 |
|
break; |
| 4706 |
|
|
| 4707 |
|
case STR_PAD_BOTH: |
| 4708 |
|
$pre = str_repeat($pad_string, (int)ceil($diff / $ps_length / 2)); |
|
@@ 4715-4718 (lines=4) @@
|
| 4712 |
|
break; |
| 4713 |
|
|
| 4714 |
|
case STR_PAD_RIGHT: |
| 4715 |
|
default: |
| 4716 |
|
$post = str_repeat($pad_string, (int)ceil($diff / $ps_length)); |
| 4717 |
|
$post = (string)self::substr($post, 0, $diff); |
| 4718 |
|
$pre = ''; |
| 4719 |
|
} |
| 4720 |
|
|
| 4721 |
|
return $pre . $str . $post; |