$pattern
, string $subject
[, int $limit
= -1
[, int $flags
= 0
]] )
Split the given string by a regular expression.
Anonymous user / 3.148.115.16 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.
$pattern
, string $subject
[, int $limit
= -1
[, int $flags
= 0
]] )
Split the given string by a regular expression.
The pattern to search for, as a string.
The input string.
If specified, then only substrings up to limit
are returned with the rest of the string being placed in the last
substring. A limit
of -1, 0 or
NULL
means "no limit"
and, as is standard across PHP, you can use NULL
to skip to the
flags
parameter.
flags
can be any combination of the following
flags (combined with the | bitwise operator):
PREG_SPLIT_NO_EMPTY
PREG_SPLIT_DELIM_CAPTURE
PREG_SPLIT_OFFSET_CAPTURE
If this flag is set, for every occurring match the appendant string
offset will also be returned. Note that this changes the return
value in an array where every element is an array consisting of the
matched string at offset 0 and its string offset
into subject
at offset 1.
Returns an array containing substrings of subject
split along boundaries matched by pattern
.
Example #1 preg_split() example : Get the parts of a search string
<?php
// split the phrase by any number of commas or space characters,
// which include " ", \r, \t, \n and \f
$keywords = preg_split("/[\s,]+/", "hypertext language, programming");
print_r($keywords);
?>
The above example will output:
Array ( [0] => hypertext [1] => language [2] => programming )
Version | Description |
---|---|
4.3.0 |
The PREG_SPLIT_OFFSET_CAPTURE was added
|
4.0.5 |
The PREG_SPLIT_DELIM_CAPTURE was added
|
If you don't need the power of regular expressions, you can choose faster (albeit simpler) alternatives like explode() or str_split().
If matching fails, an array with a single element containing the input string will be returned.