class Str (View source)

Methods

static array|string
upper(string $str)

upper case

static array|string
lower(string $str)

lower case

static string
camel(string $str)

camel

static mixed
snake(string $str, string $delimiter = '_')

Snake case

static string
plurial(string $str)

Get str plurial

static string
slice(string $str, $start, null $end = null)

slice

static array
split(string $pattern, string $str, null $limit = null)

split

static int
pos(string $search, string $string, int $offset = 0)

Get the string position

static bool
contains(string $search, string $str)

Contains

static string
replace($pattern, $replaceBy, $str)

replace

static string
capitalize($str)

capitalize

static int
len($str)

len, retourne la taille d'une chaine.

static array
wordify($str, $sep = ' ')

Wordify

static string
repeat($str, $number)

repeat, réperte la chaine de caractère dans une nombre déterminé

static string
randomize(int $size = 16)

randomize

static string
slugify(string $str, string $delimiter = '-')

slugify créateur de slug en utilisant un chaine simple.

static string
unSlugify(string $str)

unslugify créateur de slug en utilisant un chaine simple.

static bool
isMail(string $email)

Vérifier si le mail est un mail valide.

static bool
isDomain(string $domain)

Vérifie si la chaine est un domaine

static bool
isAlphaNum($str)

Vérifie si la chaine est en alphanumeric

static bool
isNumeric(string $str)

Vérifie si la chaine est en numeric

static bool
isAlpha(string $str)

Vérifie si la chaine est en alpha

static bool
isSlug(string $str)

Vérifie si la chaine est en format slug

static bool
isUpper(string $str)

Vérifie si la chaine est en majiscule

static bool
isLower(string $str)

Vérifie si la chaine est en miniscule

static int
count(string $pattern, string $str)

Retourne le nombre caractère dans une chaine.

static string
getWords(string $words, int $len)

Retourne un nombre détermine de mots dans une chaine de caractère.

static string
shuffleWords(string $words)

Retourne une chaine de caractère dont les mots sont mélangés.

static 
forceInUTF8()

Permet de forcer l'encodage en utf-8

mixed
__call(string $method, array $arguments)

__call

Details

static array|string upper(string $str)

upper case

Parameters

string $str

Return Value

array|string

static array|string lower(string $str)

lower case

Parameters

string $str

Return Value

array|string

static string camel(string $str)

camel

Parameters

string $str

Return Value

string

static mixed snake(string $str, string $delimiter = '_')

Snake case

Parameters

string $str
string $delimiter

Return Value

mixed

static string plurial(string $str)

Get str plurial

Parameters

string $str

Return Value

string

static string slice(string $str, $start, null $end = null)

slice

Parameters

string $str
$start
null $end

Return Value

string

static array split(string $pattern, string $str, null $limit = null)

split

Parameters

string $pattern
string $str
null $limit

Return Value

array

static int pos(string $search, string $string, int $offset = 0)

Get the string position

Parameters

string $search
string $string
int $offset

Return Value

int

static bool contains(string $search, string $str)

Contains

Parameters

string $search
string $str

Return Value

bool

static string replace($pattern, $replaceBy, $str)

replace

Parameters

$pattern
$replaceBy
$str

Return Value

string

static string capitalize($str)

capitalize

Parameters

$str

Return Value

string

static int len($str)

len, retourne la taille d'une chaine.

Parameters

$str

Return Value

int

static array wordify($str, $sep = ' ')

Wordify

Parameters

$str
$sep

Return Value

array

static string repeat($str, $number)

repeat, réperte la chaine de caractère dans une nombre déterminé

Parameters

$str
$number

Return Value

string

static string randomize(int $size = 16)

randomize

Parameters

int $size

Return Value

string

static string slugify(string $str, string $delimiter = '-')

slugify créateur de slug en utilisant un chaine simple.

eg: 'je suis un chaine de caractere' => 'je-suis-un-chaine-de-caractere'

Parameters

string $str
string $delimiter

Return Value

string

static string unSlugify(string $str)

unslugify créateur de slug en utilisant un chaine simple.

Parameters

string $str

Return Value

string

static bool isMail(string $email)

Vérifier si le mail est un mail valide.

eg: dakiafranck@gmail.com => true

Parameters

string $email

Return Value

bool

static bool isDomain(string $domain)

Vérifie si la chaine est un domaine

eg: http://exemple.com => true eg: http:/exemple.com => false

Parameters

string $domain

Return Value

bool

Exceptions

ErrorException

static bool isAlphaNum($str)

Vérifie si la chaine est en alphanumeric

Parameters

$str

Return Value

bool

Exceptions

ErrorException

static bool isNumeric(string $str)

Vérifie si la chaine est en numeric

Parameters

string $str

Return Value

bool

Exceptions

ErrorException

static bool isAlpha(string $str)

Vérifie si la chaine est en alpha

Parameters

string $str

Return Value

bool

Exceptions

ErrorException

static bool isSlug(string $str)

Vérifie si la chaine est en format slug

Parameters

string $str

Return Value

bool

Exceptions

ErrorException

static bool isUpper(string $str)

Vérifie si la chaine est en majiscule

Parameters

string $str

Return Value

bool

static bool isLower(string $str)

Vérifie si la chaine est en miniscule

Parameters

string $str

Return Value

bool

static int count(string $pattern, string $str)

Retourne le nombre caractère dans une chaine.

Parameters

string $pattern
string $str

Return Value

int

static string getWords(string $words, int $len)

Retourne un nombre détermine de mots dans une chaine de caractère.

Parameters

string $words
int $len

Return Value

string

static string shuffleWords(string $words)

Retourne une chaine de caractère dont les mots sont mélangés.

Parameters

string $words

Return Value

string

static forceInUTF8()

Permet de forcer l'encodage en utf-8

mixed __call(string $method, array $arguments)

__call

Parameters

string $method
array $arguments

Return Value

mixed