|
@@ 3954-3958 (lines=5) @@
|
| 3951 |
|
$diff = $pad_length - $input_length; |
| 3952 |
|
|
| 3953 |
|
switch ($pad_type) { |
| 3954 |
|
case STR_PAD_LEFT: |
| 3955 |
|
$pre = str_repeat($pad_string, (int)ceil($diff / $ps_length)); |
| 3956 |
|
$pre = self::substr($pre, 0, $diff); |
| 3957 |
|
$post = ''; |
| 3958 |
|
break; |
| 3959 |
|
|
| 3960 |
|
case STR_PAD_BOTH: |
| 3961 |
|
$pre = str_repeat($pad_string, (int)ceil($diff / $ps_length / 2)); |
|
@@ 3968-3971 (lines=4) @@
|
| 3965 |
|
break; |
| 3966 |
|
|
| 3967 |
|
case STR_PAD_RIGHT: |
| 3968 |
|
default: |
| 3969 |
|
$post = str_repeat($pad_string, (int)ceil($diff / $ps_length)); |
| 3970 |
|
$post = self::substr($post, 0, $diff); |
| 3971 |
|
$pre = ''; |
| 3972 |
|
} |
| 3973 |
|
|
| 3974 |
|
return $pre . $input . $post; |