NString
in package
Enhanced string manipulation utility class for the Neuron framework.
This class provides a comprehensive set of string manipulation methods with an object-oriented approach, offering convenient operations for string processing, formatting, and transformation. It wraps PHP's native string functions with additional functionality and consistent behavior.
Key features:
- String extraction methods (left, right, mid)
- Case conversion utilities (camelCase, snake_case)
- String formatting and cleaning operations
- Length and position-based operations
- Quote handling for string literals
- Modern PHP property syntax with getter/setter
Tags
Table of Contents
Properties
- $value : string
Methods
- __construct() : mixed
- NString constructor.
- deQuote() : string
- left() : string
- length() : int
- mid() : string
- quote() : string
- right() : string
- toCamelCase() : string
- Convert string to camelCase (first letter lowercase).
- toLower() : string
- Convert the string to lowercase.
- toPascalCase() : string
- Convert string to PascalCase (first letter uppercase).
- toSnakeCase() : string
- toUpper() : string
- Convert the string to uppercase.
- trim() : string
Properties
$value
public
string
$value
Methods
__construct()
NString constructor.
public
__construct(string $string) : mixed
Parameters
- $string : string
deQuote()
public
deQuote() : string
Return values
stringleft()
public
left(int $length) : string
Parameters
- $length : int
Return values
stringlength()
public
length() : int
Return values
intmid()
public
mid(int $start, int $end) : string
Parameters
- $start : int
- $end : int
Return values
stringquote()
public
quote() : string
Return values
stringright()
public
right(int $length) : string
Parameters
- $length : int
Return values
stringtoCamelCase()
Convert string to camelCase (first letter lowercase).
public
toCamelCase() : string
Return values
stringtoLower()
Convert the string to lowercase.
public
toLower() : string
Return values
stringtoPascalCase()
Convert string to PascalCase (first letter uppercase).
public
toPascalCase() : string
Return values
stringtoSnakeCase()
public
toSnakeCase() : string
Return values
stringtoUpper()
Convert the string to uppercase.
public
toUpper() : string
Return values
stringtrim()
public
trim() : string