Introduction
Pour chercher une chaine de caractère en partant de la fin en PHP
il faut utiliser la fonction strrpos
C'est l'équivalent de la fonction InStrRev en VbScript
Le Code
<!DOCTYPE html>
<HTML lang="fr">
<HEAD>
<meta charset="utf-8" />
</HEAD>
<BODY>
<div id="bloc_page">
<?php
$MonNomDeFichier = "UnNomDeFichier.txt";
echo "Nom du fichier : $MonNomDeFichier<br />\n";
$MonNomDeFichier = "UnNomDeFichier.txt";
$PositionPoint = strrpos ($MonNomDeFichier, '.');
echo "Position du point : $PositionPoint<br />\n";
$MonNomDeFichierSansExtension = substr( $MonNomDeFichier, 0, $PositionPoint );
echo "Nom du fichier sans l'extension : $MonNomDeFichierSansExtension<br />\n";
//$MonNomDeFichier = substr( $filenamedest, 0, (strrpos ($MonNomDeFichier, '.') ) );
?>
</div> <!-- div bloc_page -->
</BODY>
</HTML>
Lien vers le fichier : cliquez ici
Exemple pour retourner un nom de fichier sans son extention
$MonNomDeFichier = "MonFichier.txt"
$NomSansExtension = substr( $MonNomDeFichier, 0, (strrpos ($MonNomDeFichier, '.') ) );
echo "Nom sans extension : $NomSansExtension<br />\n";
Lien vers le fichier : cliquez ici
Pages Web
Site Web | Description |
---|---|
strrpos sur PHP.net | La fonction strrpos sur PHP.net |
Article(s) en relation(s)