Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
MDPH
/
explorer
:
traitement_string.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php /* $chaine = 'explorateur01.php2.72 KB2024-10-27 09:44:00'; // Expression régulière pour extraire le nom du fichier preg_match('/([a-zA-Z0-9_]+\.[a-zA-Z]{3})/', $chaine, $matches); $nomFichier = $matches[0]; // Expression régulière pour extraire la date et l'heure preg_match('/(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2})/', $chaine, $matches); $dateHeure = $matches[0]; echo "Nom du fichier: " . $nomFichier . "<br>"; echo "Date et heure: " . $dateHeure . "<br>"; */ $chaine = 'explorateur01.php2.72 KB2024-10-27 09:44:00'; // Expression régulière pour extraire le nom du fichier preg_match('/([a-zA-Z0-9_]+\.[a-zA-Z]{3})/', $chaine, $matches); $nomFichier = $matches[0]; // Supprimer le nom du fichier de la chaîne $chaineSansNomFichier = substr($chaine, strlen($nomFichier)); // Expression régulière pour extraire la date et l'heure preg_match('/(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2})/', $chaineSansNomFichier, $matches); $dateHeure = $matches[0]; // Extraire la taille du fichier $tailleFichier = trim(substr($chaineSansNomFichier, 0, strpos($chaineSansNomFichier, $dateHeure))); echo "Nom du fichier: " . $nomFichier . "<br>"; echo "Taille du fichier: " . $tailleFichier . "<br>"; echo "Date et heure: " . $dateHeure . "<br>"; function supprimer_apres_quatrieme_caractere_apres_point($chaine) { // Trouver la position du point $position_point = strpos($chaine, '.'); // Si le point n'est pas trouvé, retourner la chaîne originale if ($position_point === false) { return $chaine; } // Calculer la position du quatrième caractère après le point $position_quatrieme_caractere = $position_point + 4; // Retourner la sous-chaîne jusqu'au quatrième caractère après le point return substr($chaine, 0, $position_quatrieme_caractere); } // Exemple d'utilisation $resultat = supprimer_apres_quatrieme_caractere_apres_point($chaine); echo $resultat; ?>