gugglegum / mb-str-pad
mb_str_pad() - 多字节实现 str_pad() 函数
1.0.1
2021-08-16 16:39 UTC
Requires
- php: >=7.0
- ext-mbstring: *
This package is auto-updated.
Last update: 2024-09-16 23:05:44 UTC
README
这是 PHP 内置字符串函数 str_pad()
的真正多字节实现,支持在 $input
和 $pad_string
中都使用 UTF-8。
此函数作为 MbString
类的静态方法(而不是独立函数)实现,因为 PHP 不支持按需自动加载函数。您不需要在每次使用之前都包含它。
安装
非常简单: composer require gugglegum/mb-str-pad
使用方法
<?php require_once 'vendor/autoload.php'; use gugglegum\mb_str_pad\MbString; $input = 'Привет'; $pad_length = 20; $pad_string = '÷˟‾҈'; $pad_type = STR_PAD_BOTH; $encoding = 'UTF-8'; echo MbString::mb_str_pad($input, $pad_length, $pad_string, $pad_type, $encoding);
在所有使用单字节 $input
和 $pad_string
的情况下,结果将与内置的 str_pad()
函数相同。