PHP substr est une fonction intégrée de PHP utilisée pour extraire la partie spécifiée d'une chaîne. Substr() est une fonction utilisée pour couper une partie d'une chaîne à partir d'une position spécifique jusqu'à une longueur particulière. Dans les cas où la chaîne coupée est vide ou si un échec se produit, substr() renverra false. PHP version 4 et supérieure prend en charge la fonction substr(). Une chaîne fait partie des types de données pris en charge par PHP ; ces variables de chaîne contiennent des valeurs alphanumériques. Les méthodes de chaîne peuvent manipuler ces chaînes ; l'un d'entre eux est substr().
Commencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Vous trouverez ci-dessous la syntaxe mentionnée :
substr(string_name, starting_position_of_string, string_length_to_cut);
Paramètres :
Substr() autorise 3 arguments ou paramètres dans lesquels 2 sont obligatoires et l'autre est un paramètre facultatif.
Prenez une chaîne d'entrée et appliquez la méthode substr() pour obtenir la partie spécifiée de la chaîne. Voyons quelques exemples :
PHP substr() sans longueur spécifique.
Code :
<!DOCTYPE html> <html> <body> <?php echo substr("This is the first example of a PHP substr()",13); ?> </body> </html>
Sortie :
PHP substr() avec une position de départ négative.
Code :
<!DOCTYPE html> <html> <body> <?php echo substr("This is the first example of a PHP substr()",-15); ?> </body> </html>
Sortie :
PHP substr() lorsque la longueur est 0.
Code :
<!DOCTYPE html> <html> <body> <?php echo substr("eduCBA is an e-learning site with 100+ tutorials", 14, 0). "</br>"; ?> </body> </html>
PHP substr() avec longueur négative, position de départ négative.
Code :
<!DOCTYPE html> <html> <body> <?php echo substr('PHP substr() returns a part of string', 5, 19); echo '<br>'; echo substr('PHP substr() returns a part of string', -5, 3); echo '<br>'; echo substr('PHP substr() returns a part of string',-18, -2); ?> </body> </html>
Sortie :
Ici, 'echo substr('PHP substr() renvoie une partie d'une chaîne,' -5, 3);', -5 fait référence au début de l'entrée à partir de la fin de la chaîne. 3 fait référence à la longueur de coupe des cordes retournées.
Code :
<!DOCTYPE html> <html> <body> <?php $sample_string="eduCBA is an e-learning site with 100+ tutorials"; echo $sample_string; echo '<br>'; echo substr($sample_string,-10); echo '<br>'; echo substr($sample_string,-4, 3); echo '<br>'; echo substr($sample_string,5,-4); ?> </body> </html>
Sortie :
Code :
<!DOCTYPE html> <html> <body> <?php var_dump(substr('eduCBA is an e-learning site with 100+ tutorials', 100)); ?> </body> </html>
Sortie :
Code :
<!DOCTYPE html> <html> <body> <?php echo substr("eduCBA is an e-learning site with 100+ tutorials", 5); echo '<br>'; echo substr("eduCBA is an e-learning site with 100+ tutorials", 17); echo '<br>'; echo substr("eduCBA is an e-learning site with 100+ tutorials", -7); echo '<br>'; echo substr("eduCBA is an e-learning site with 100+ tutorials", -30); echo '<br>'; var_dump(substr("eduCBA is an e-learning site with 100+ tutorials", 100)); echo '<br>'; echo substr("eduCBA is an e-learning site with 100+ tutorials", 0, 16); echo '<br>'; echo substr("eduCBA is an e-learning site with 100+ tutorials", 2, 5); echo '<br>'; echo substr("eduCBA is an e-learning site with 100+ tutorials", -10, 4); echo '<br>'; echo substr("eduCBA is an e-learning site with 100+ tutorials", 0, -10); echo '<br>'; echo substr("eduCBA is an e-learning site with 100+ tutorials", -9, -1); ?> </body> </html>
Sortie :
Avec cela, nous concluons « PHP substr ». Présentation de ce qu'est PHP substr et de sa syntaxe. Comment fonctionnent les paramètres dans la syntaxe ? J'ai énuméré un bon nombre d'exemples sur lesquels travailler. Nous avons mentionné le point de départ pour extraire la chaîne d'entrée. Un point de départ peut être positif ou négatif ; un point de départ négatif extrait la chaîne d'entrée de la fin. Le paramètre facultatif « longueur » peut également être positif, négatif ou rien. Si la longueur de la chaîne d'entrée est inférieure à la longueur spécifiée ou si aucune longueur n'est spécifiée, substr() renvoie Boolean false.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!