TUTOS.EU

Rechercher un caractère en partant de la fin

Comment rechercher un caractère en partant de la fin en PHP

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 Copier le code

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 Copier le code

Pages Web

Site WebDescription
strrpos sur PHP.netLa fonction strrpos sur PHP.net

Article(s) en relation(s)

2