$string
, int $start
[, int $length
] )
Returns the portion of string
specified by the
start
and length
parameters.
Anonymous user / 18.188.66.250 Log In Register |
?
Wallet:
3.00
Daily Credits:
1.20 / 1.20
|
This is your credit balance. Even if you are an anonymous user, you are given some credits to spend. Every IP address has its own account and it is provided with free credits that can be used to pay for Online Domain Tools services. Moreover, credit balance is reset every day. This is why we call them Daily Credits. Registered users have higher Daily Credits amounts and can even increase them by purchasing subscriptions.
Besides Daily Credits, all accounts, including IP address accounts of anonymous users, have their credit Wallet. Wallet credits are not reset on a daily basis, but they are only spent when a user has not enough Daily Credits. Registered users can buy credits to their wallets. All IP address accounts are created with an initial Wallet balance of 3.00. Once IP address account spends credits from its Wallet, it can not be charged again. This should allow new users to try most of Online Domain Tools services without registration.
$string
, int $start
[, int $length
] )
Returns the portion of string
specified by the
start
and length
parameters.
The input string. Must be one character or longer.
If start
is non-negative, the returned string
will start at the start
'th position in
string
, counting from zero. For instance,
in the string 'abcdef', the character at
position 0 is 'a', the
character at position 2 is
'c', and so forth.
If start
is negative, the returned string
will start at the start
'th character
from the end of string
.
If string
is less than or equal to
start
characters long, FALSE
will be returned.
Example #1 Using a negative start
<?php
$rest = substr("abcdef", -1); // returns "f"
$rest = substr("abcdef", -2); // returns "ef"
$rest = substr("abcdef", -3, 1); // returns "d"
?>
If length
is given and is positive, the string
returned will contain at most length
characters
beginning from start
(depending on the length of
string
).
If length
is given and is negative, then that many
characters will be omitted from the end of string
(after the start position has been calculated when a
start
is negative). If
start
denotes the position of this truncation or
beyond, false will be returned.
If length
is given and is 0,
FALSE
or NULL
an empty string will be
returned.
If length
is omitted, the substring starting from
start
until the end of the string will be
returned.
Example #2 Using a negative length
<?php
$rest = substr("abcdef", 0, -1); // returns "abcde"
$rest = substr("abcdef", 2, -1); // returns "cde"
$rest = substr("abcdef", 4, -4); // returns false
$rest = substr("abcdef", -3, -1); // returns "de"
?>
Returns the extracted part of string; or FALSE
on failure, or
an empty string
.
Returns FALSE
on error.
<?php
var_dump(substr('a', 1)); // bool(false)
?>
Example #3 Basic substr() usage
<?php
echo substr('abcdef', 1); // bcdef
echo substr('abcdef', 1, 3); // bcd
echo substr('abcdef', 0, 4); // abcd
echo substr('abcdef', 0, 8); // abcdef
echo substr('abcdef', -1, 1); // f
// Accessing single characters in a string
// can also be achieved using "square brackets"
$string = 'abcdef';
echo $string[0]; // a
echo $string[3]; // d
echo $string[strlen($string)-1]; // f
?>
Version | Description |
---|---|
5.2.2 - 5.2.6 |
If the start parameter indicates the position of
a negative truncation or beyond, false is returned. Other versions get
the string from start.
|