Chaîne caractère prendre une partie d'un texte [Résolu]

-
Bonjour,

J'ai une chaîne de caractère "Avril Lavigne - Mobile"
Quelle fonction utiliser pour ne prendre que "Avril Lavigne" ? Soit tout ce qui est avant le " -" ?

Merci

A++
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
11
3
Merci
Oups, j'ai cherché un peu trop compliqué : si tu veux avoir que l'auteur,
<?php
  $nomfichier = 'Avril Lavigne - Mobile';
  $auteur = substr($nomfichier,0,strpos($nomfichier,' - '));
  echo($auteur);
?>


---
VB.NET is good ... VB6 is better

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 195 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_ghuysmans99
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
11
1
Merci
<?php
  $nomfichier = "Avril Lavigne - Mobile";
  $infos = explode(" - ",$nomfichier);
  $auteur = $infos[0];
  $titre = $infos[1];
  echo('Nom du fichier sans l\'extension : '.$nomfichier.'
');
  echo('Auteur : '.$auteur.'
');
  echo('Titre : '.$titre.'
');
?>


---
VB.NET is good ... VB6 is better
Commenter la réponse de cs_ghuysmans99
0
Merci
super, c'est ce que je voulais :)

bonne soirée,
merci,
Commenter la réponse de Utilisateur anonyme