Funkce PHP substr() .
Příklad
Vraťte „svět“ z řetězce:
<?php
echo substr("Hello world",6);
?>
Definice a použití
Funkce substr() vrací část řetězce.
Syntax
substr(string,start,length)
Hodnoty parametrů
Parameter | Description |
---|---|
string | Required. Specifies the string to return a part of |
start | Required. Specifies where to start in the string
|
length | Optional. Specifies the length of the returned string. Default is to the end of the string.
|
Technické údaje
Návratová hodnota: | Vrátí extrahovanou část řetězce nebo FALSE při selhání nebo prázdný řetězec |
---|---|
Verze PHP: | 4+ |
Seznam změn: | PHP 7.0 - Pokud string = start (ve znacích), vrátí prázdný řetězec. Starší verze vrací FALSE. PHP 5.2.2 - 5.2.6 - Pokud má start pozici záporného zkrácení, vrátí se FALSE. Jiné verze získávají řetězec od začátku. |
Další příklady
Příklad
Použití parametru start s různými kladnými a zápornými čísly:
<?php
echo substr("Hello world",10)."<br>";
echo substr("Hello world",1)."<br>";
echo substr("Hello world",3)."<br>";
echo substr("Hello world",7)."<br>";
echo substr("Hello world",-1)."<br>";
echo substr("Hello world",-10)."<br>";
echo substr("Hello world",-8)."<br>";
echo substr("Hello world",-4)."<br>";
?>
Příklad
Použití parametrů začátku a délky s různými kladnými a zápornými čísly:
<?php
echo substr("Hello world",0,10)."<br>";
echo substr("Hello world",1,8)."<br>";
echo substr("Hello world",0,5)."<br>";
echo substr("Hello world",6,6)."<br>";
echo substr("Hello world",0,-1)."<br>";
echo substr("Hello world",-10,-2)."<br>";
echo substr("Hello world",0,-6)."<br>";
?>
❮ Odkaz na řetězec PHP