HomeMenu
Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

strtok

Description

The strtok of String for PHP tokenizes a string.

Syntax

strtok(
    string $string,
    string $delimiter
): string|false
strtok(
    string $delimiter
): string|false

Parameters

string

The string being split up into smaller strings (tokens).

delimiter

The delimiter used when splitting up string.

Return

Returns a string token, or false if no more tokens are available.

WARNING: This function may return Boolean false, but may also return a non-Boolean value which evaluates to false. Use the === operator for testing the return value of this function.

Examples

1 · string delimiter · single

<?

$string = ",string1,string2,string3,string4,";
$delimiter = ",";

$return = strtok($string, $delimiter);

echo $return;
string1

2 · string delimiter · multiple

<?

$string = ",string1 string2,string3;string4,";
$delimiter = " ,;";

$return = strtok($string, $delimiter);

echo $return;
string1

3 · delimiter · single

<?

$delimiter = ",";

$return = strtok($delimiter);

var_export($return);
false

4 · delimiter · multiple

<?

$delimiter = " ,;";

$return = strtok($delimiter);

var_export($return);
false

5 · while

<?

$string = ",string1 string2,string3;string4,";
$delimiter = " ,;";

$return = strtok($string, $delimiter);

while($return !== false)
{
    echo $return . PHP_EOL;

    $return = strtok($delimiter);
}
string1
string2
string3
string4