PHP substr() funktionen
Definition och användning
substr()-funktionen returnerar en del av strängen.
Kommentar:Om start parametern är negativ och length mindre än eller lika med startsamt length är 0.
Syntax
class="language-php">substr(string,sta rt,length)Parameter | Beskrivning |
---|---|
string | Obligatoriskt. Anger den strängdel som ska returneras. |
start |
Obligatoriskt. Anger var i strängen att börja.
|
length |
Valfritt. Anger längden på den returnerade strängen. Standard är ända till slutet av strängen.
|
Tekniska detaljer
Returvärde: | Returnerar den utdragna delen av strängen, om det misslyckas returneras FALSE, eller en tom sträng. |
PHP-version: | 4+ |
Uppdateringslogg: |
I versionerna PHP 5.2.2 till 5.2.6, om start Om parametern representerar en negativ avsnitt eller en position utanför gränsen, returneras FALSE. Andra versioner börjar från start Börja hämta strängen från positionen. |
Mer exempel
Exempel 1
Använda med olika positiva och negativa tal start Parameter:
<?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>"; ?>
Exempel 2
Använda med olika positiva och negativa tal start och length Parameter:
<?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>"; echo substr("Hello world",-2-3)."<br>"; ?>