package Default

 Methods

Convert a string from defined encoding to the defined convert encoding

convert(string $str, boolean $reverse = false) : string | false

Parameters

$str

string

$reverse

boolean

Returns

stringfalse

Get the defined character encoding to convert to (upper case)

getConvertEncoding() : string | null

Returns

stringnull

Get the defined character encoding to work with (upper case)

getEncoding() : string

Returns

string

Get a list of supported character encodings

getSupportedEncodings() : array<mixed,string>
Static

Returns

array<mixed,string>

Check if the given character encoding is supported by this wrapper and the character encoding to convert to is also supported.

isSupported(string $encoding, string|null $convertEncoding = null
Static

Parameters

$encoding

string

$convertEncoding

stringnull

Set character encoding working with and convert to

setEncoding(string $encoding, string|null $convertEncoding = null) : \Zend\Stdlib\StringWrapper\StringWrapperInterface

Parameters

$encoding

string

The character encoding to work with

$convertEncoding

stringnull

The character encoding to convert to

Returns

\Zend\Stdlib\StringWrapper\StringWrapperInterface

Pad a string to a certain length with another string

strPad(string $input, integer $padLength, string $padString = ' ', integer $padType = STR_PAD_RIGHT) : string

Parameters

$input

string

$padLength

integer

$padString

string

$padType

integer

Returns

string

Returns the length of the given string

strlen(string $str) : integer | false

Parameters

$str

string

Returns

integerfalse

Find the position of the first occurrence of a substring in a string

strpos(string $haystack, string $needle, integer $offset = 0) : integer | false

Parameters

$haystack

string

$needle

string

$offset

integer

Returns

integerfalse

Returns the portion of string specified by the start and length parameters

substr(string $str, integer $offset = 0, integer|null $length = null) : string | false

Parameters

$str

string

$offset

integer

$length

integernull

Returns

stringfalse

Wraps a string to a given number of characters

wordWrap(string $str, integer $width = 75, string $break = "\n", boolean $cut = false) : string

Parameters

$str

string

$width

integer

$break

string

$cut

boolean

Returns

string