HumHub Documentation (unofficial)

AbstractStringWrapper
in package
implements StringWrapperInterface

AbstractYes

Table of Contents

Interfaces

StringWrapperInterface

Properties

$convertEncoding  : string|null
An optionally character encoding to convert to
$encoding  : string|null
The character encoding working on

Methods

convert()  : string|false
Convert a string from defined character encoding to the defined convert encoding
getConvertEncoding()  : string|null
Get the defined character encoding to convert to
getEncoding()  : null|string
Get the defined character encoding to work with
isSupported()  : bool
Check if the given character encoding is supported by this wrapper and the character encoding to convert to is also supported.
setEncoding()  : StringWrapperInterface
Set character encoding working with and convert to
strPad()  : string
Pad a string to a certain length with another string
wordWrap()  : string|false
Wraps a string to a given number of characters

Properties

$convertEncoding

An optionally character encoding to convert to

protected string|null $convertEncoding

Methods

convert()

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

public convert(string $str[, bool $reverse = false ]) : string|false
Parameters
$str : string
$reverse : bool = false
Return values
string|false

getConvertEncoding()

Get the defined character encoding to convert to

public getConvertEncoding() : string|null
Return values
string|null

getEncoding()

Get the defined character encoding to work with

public getEncoding() : null|string
Tags
throws
LogicException

If no encoding was defined.

Return values
null|string

isSupported()

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

public static isSupported(string $encoding[, string|null $convertEncoding = null ]) : bool
Parameters
$encoding : string
$convertEncoding : string|null = null
Return values
bool

setEncoding()

Set character encoding working with and convert to

public setEncoding(string $encoding[, string|null $convertEncoding = null ]) : StringWrapperInterface
Parameters
$encoding : string

The character encoding to work with

$convertEncoding : string|null = null

The character encoding to convert to

Return values
StringWrapperInterface

strPad()

Pad a string to a certain length with another string

public strPad(string $input, int $padLength[, string $padString = ' ' ][, int $padType = STR_PAD_RIGHT ]) : string
Parameters
$input : string
$padLength : int
$padString : string = ' '
$padType : int = STR_PAD_RIGHT
Return values
string

wordWrap()

Wraps a string to a given number of characters

public wordWrap(string $string[, int $width = 75 ][, string $break = " " ][, bool $cut = false ]) : string|false
Parameters
$string : string
$width : int = 75
$break : string = " "
$cut : bool = false
Return values
string|false

        
On this page

Search results