util/StringHelper.php
String helper utility class.
This class includes some Java-like functions for parsing strings,
as well as some functions for getting qualifiers / unqualifying phing-style
classpaths. (e.g. "phing.util.StringHelper").
- Author
-
Hans Lellelid
- Package
- phing.system.util
Package: phing\system\utilString helper utility class.
This class includes some Java-like functions for parsing strings,
as well as some functions for getting qualifiers / unqualifying phing-style
classpaths. (e.g. "phing.util.StringHelper").
- Author
-
Hans Lellelid
Properties
Methods



endsWith(
$check, $string
)
:
void
statictests if a string ends with a given string
Parameters
Name |
Type |
Description |
$check |
|
|
$string |
|
|



isSlotVar(
string $value
)
:
void
staticDoes the value correspond to a slot variable?
Parameters
Name |
Type |
Description |
$value |
string |
|



multiply(
array $strings, array $tokens, array $replacements
)
:
string
staticReplaces identifier tokens with corresponding text values in passed string.
Parameters
Name |
Type |
Description |
$strings |
array |
Array of strings to multiply. (If string is passed, will convert to array)
|
$tokens |
array |
The tokens to search for. |
$replacements |
array |
The values with which to replace found tokens. |
Returns



prefix(
array $columns, string $prefix
)
:
array
Parameters
Name |
Type |
Description |
$columns |
array |
String[]
|
$prefix |
string |
|
Returns
Type |
Description |
array |
String[] |



slotVar(
string $var
)
:
string
staticExtracts the variable name for a slot var in the format %{task.current_file}
Parameters
Name |
Type |
Description |
$var |
string |
The var from build file. |
Returns
Type |
Description |
string |
Extracted name part. |



startsWith(
$check, $string
)
:
void
statictests if a string starts with a given string
Parameters
Name |
Type |
Description |
$check |
|
|
$string |
|
|



substring(
$string, $startpos, $endpos
=
-1
)
:
void
statica natural way of getting a subtring, php's circular string buffer and strange
return values suck if you want to program strict as of C or friends
Parameters
Name |
Type |
Description |
$string |
|
|
$startpos |
|
|
$endpos |
|
|



toCharArray(
$str
)
:
array
staticConverts a string to an indexed array of chars
There's really no reason for this to be used in PHP, since strings
are all accessible using the $string{0} notation.
Parameters
Name |
Type |
Description |
$str |
|
|
Returns
Details
- Deprecated
-



unqualify(
string $qualifiedName, string $separator
=
'.'
)
:
void
staticRemove qualification to name.
Parameters
Name |
Type |
Description |
$qualifiedName |
string |
|
$separator |
string |
Character used to separate. |