fonction substr PHP ()
Définition et utilisation
fonction substr () retourne une partie d'une chaîne.
Remarque: Si l'argumentde départ est négatif et la longueur est inférieure ou égale à commencer, puis la longueur est égale à zéro.
grammaire
substr( string,start,length )
参数 | 描述 |
---|---|
string | 必需。规定要返回其中一部分的字符串。 |
start | 必需。规定在字符串的何处开始。
|
length | 可选。规定要返回的字符串长度。默认是直到字符串的结尾。
|
détails techniques
Retours: | Retour extraire une partie de la chaîne, si elle échoue, elle retourne FALSE, ou retourne une chaîne vide. |
---|---|
PHP version: | 4+ |
Mise à jour de journal: | En PHP 5.2.2 à 5.2.6 version si un paramètre de démarrage négatif indique la position transfrontalière ou coupée, elle retourne FALSE. D'autres versions de la position de départ commencent à devenir la chaîne. |
D'autres exemples
exemple 1
Utilisez les paramètres de démarrage avec différents nombres positifs et négatifs:
<?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>";
?>
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>";
?>
Exécution instance »
exemple 2
Utilisez start et length paramètres avec différents nombres positifs et négatifs:
<?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>";
?>
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>";
?>
Exécution instance »
PHP Chaîne de référence