| Accueil | table PHP | index PHP | précédent | suivant |

Fonctions utiles "substr"

Cette page inaugure la rubrique fonctions utiles qui nous permettra de pésenter quelques fonctions de la bibliothèque PHP très souvent utilisées.

Commençons par la fonction substr($string, start, length)

Cette fonction retourne la portion de la chaîne string comprise entre le caractère start et de longueur length. Les caractères sont comptés à partit de 0 : start est un déplacement (offset) à partir du début de la chaîne. Si le troisième argument est absent, toute la fin de la chaîne est conservée.

Voir cet exemple :


<!--script011 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Titre de cette page : script011</title>
<meta name="description" content="Phrase décrivant clairement cette page" />
<meta name="keywords" content="mot1 mot2, mot3 mot4 mot5, mot6" />
<link rel="stylesheet" type="text/css" href="PHPStyle008.css" />
</head>
<body>

<div id="conteneur">

<?php

$chaine="Ceci est une chaîne trop longue, nous allons la couper";
echo "$chaine<br/><br/>";
$sous1=substr($chaine, 13);
echo "Première coupure : $sous1 <br/>";
$sous2=substr($chaine, 13, 18);
echo "<br/>Deuxième coupure : $sous2 <br/>";
?>

</div>

</body
</html>


Exécuter ce script




suivant