Derniers tutoriels de développement web
 

PHP substr() Function

<PHP chaîne de référence

Exemple

Retour "world" de la chaîne:

<?php
echo substr("Hello world",6);
?>
»Exécuter exemple

Définition et utilisation

Le substr() fonction retourne une partie d'une chaîne.

Note: Si le paramètre de démarrage est un nombre négatif et la longueur est inférieure ou égale à début, longueur devient 0.


Syntaxe

substr( string,start,length )

Paramètre La description
string Champs obligatoires. Indique la chaîne à retourner une partie de
start Champs obligatoires. Indique où commencer dans la chaîne
  • Un nombre positif - Commencez à une position spécifiée dans la chaîne
  • Un nombre négatif - commencer à une position spécifiée à partir de la fin de la chaîne
  • 0 - Commencez par le premier caractère dans la chaîne
length Optionnel. Indique la longueur de la chaîne retournée. Par défaut est à la fin de la chaîne.
  • Un nombre positif - La longueur à retourner à partir du paramètre de démarrage
  • nombre négatif - La longueur à retourner à partir de la fin de la chaîne

Détails techniques

Valeur de retour: Renvoie la partie extraite d'une chaîne, ou en cas d'échec, ou une chaîne vide
PHP Version: 4+
changelog: En PHP version 5.2.2 à 5.2.6, si le paramètre de démarrage indique la position d'une troncature négative ou au-delà, FALSE est retourné. D'autres versions obtenir la chaîne du début

autres exemples

Exemple 1

En utilisant le paramètre 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>";
?>
»Exécuter exemple

exemple 2

En utilisant les paramètres de début et de longueur 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>";
?>
»Exécuter exemple

<PHP chaîne de référence