extraire une sous chaine à gauche d'un point
6 messages
• Page 1 sur 1
- dudo
- WRInaute occasionnel

- Messages: 456
- Inscription: 10 Jan 2004
extraire une sous chaine à gauche d'un point
Bonjour,
Ce code me permet d'extraire net
de phpscripts-fr.net, mais comment faire l'inverse
ou récupérer simplement la partie se trouvant avant le point.
merci
Ce code me permet d'extraire net
de phpscripts-fr.net, mais comment faire l'inverse
ou récupérer simplement la partie se trouvant avant le point.
- Code: Tout sélectionner
<?php
$adresse="phpscripts-fr.net";
echo 'Extension : ', substr(strrchr($adresse, '.'), 1);
?>
merci
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Bonjour
La fonction PHP explode en prenant le point . comme séparateur ne te conviendrait pas ?
La fonction PHP explode en prenant le point . comme séparateur ne te conviendrait pas ?
- dudo
- WRInaute occasionnel

- Messages: 456
- Inscription: 10 Jan 2004
nickargall a écrit:Bonjour
La fonction PHP explode en prenant le point . comme séparateur ne te conviendrait pas ?
Si très bien, sauf que pour le moment, mon $descriptionb[0]
ne s'affiche pas et je ne sais pas pourquoi !
- Code: Tout sélectionner
$descriptionb = explode(".", $description);
$date = date("d/m/Y", strtotime($item['pubdate']));
$html .="<li class=m>$media <li class=r>- $date<br>\n";
$html .="<li class=v>".$descriptionb[0]."<br><br>\n";
}
$html .= "</ul>\n";
}
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
et ta variable $description est égale à quoi ?
-

e-kiwi - Modérateur

- Messages: 15617
- Inscription: 23 Déc 2003
pour chopper une extention :
$ext = explode(".", $chaine);
if(count($ext) > 1) $ext = strtolower(end($ext));
pour avoir ce qu'il y a à gauche, prendre ton count($ext), et si il vaut plus que 2, faire une boucle en rajoutant "." entrz chaque valeur. tu poura comme ça avoir toto.tata si il y a un point dans le nom du fichier
$ext = explode(".", $chaine);
if(count($ext) > 1) $ext = strtolower(end($ext));
pour avoir ce qu'il y a à gauche, prendre ton count($ext), et si il vaut plus que 2, faire une boucle en rajoutant "." entrz chaque valeur. tu poura comme ça avoir toto.tata si il y a un point dans le nom du fichier
6 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- extraire une sous chaine d'une chaine
- Extraire chaine et comparer
- Extraire une chaine de caractères
- extraire variable indépendant dans chaine de caractere
- Extraire une chaine d'un fichier (eregi)
- Extraire un code postal dans une chaine
- [RESOLU ]extraire un chaine de carcatére a partir d'un url
- Expression régulière pour extraire une chaine entre 2 tags
- [script] Extraire d'une chaîne les mots commençant par une majuscule
- [php] enlever une partie de chaine d'une chaine complete
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
