Methods

Convert a string from defined character encoding to the defined convert encoding

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

inherited_from \Zend\Stdlib\StringWrapper\AbstractStringWrapper::convert()

Parameters

$str

string

$reverse

boolean

Returns

stringfalse

Get the defined character encoding to convert to

getConvertEncoding() : string | null
Inherited

inherited_from \Zend\Stdlib\StringWrapper\AbstractStringWrapper::getConvertEncoding()

Returns

stringnull

Get the defined character encoding to work with

getEncoding() : string
Inherited

inherited_from \Zend\Stdlib\StringWrapper\AbstractStringWrapper::getEncoding()

Exceptions

\Zend\Stdlib\Exception\LogicException If no encoding was defined

Returns

string

Get a list of supported character encodings

getSupportedEncodings() : string[]

Returns

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) : bool

Parameters

$encoding

string

$convertEncoding

stringnull

Returns

bool

Set character encoding working with and convert to

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

Parameters

$encoding

string

The character encoding to work with

$convertEncoding

stringnull

The character encoding to convert to

Returns

Pad a string to a certain length with another string

strPad(string $input, integer $padLength, string $padString, integer $padType) : string
Inherited

inherited_from \Zend\Stdlib\StringWrapper\AbstractStringWrapper::strPad()

Parameters

$input

string

$padLength

integer

$padString

string

$padType

integer

Returns

string

Returns the length of the given string

strlen(string $str) : int | false

Parameters

$str

string

Returns

intfalse

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

strpos(string $haystack, string $needle, int $offset) : int | false

Parameters

$haystack

string

$needle

string

$offset

int

Returns

intfalse

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

substr(string $str, int $offset, int | null $length) : string | false

Parameters

$str

string

$offset

int

$length

intnull

Returns

stringfalse

Wraps a string to a given number of characters

wordWrap(string $string, integer $width, string $break, boolean $cut) : string | false
Inherited

inherited_from \Zend\Stdlib\StringWrapper\AbstractStringWrapper::wordWrap()

Parameters

$string

string

$width

integer

$break

string

$cut

boolean

Returns

stringfalse

 Properties

 

An optionally character encoding to convert to

$convertEncoding : string | null
Inherited

inherited_from \Zend\Stdlib\StringWrapper\AbstractStringWrapper::$$convertEncoding
 

The character encoding working on (overwritten to change defaut encoding)

$encoding : string