Chaîne de caractères !
Seb
-
Seb -
Seb -
Bonjour,
voila je voudrais extraire ma chaîne pour en sortir juste le numéro comme faire ?
exe :
rue du paradis 7 (je veux extraire 7 mais l'adresse suivant pourrais être 25 donc 2 caractères) le '.substr($resultat['rue'], -1).' ne marche pas car il doit faire -2 pour le suivant.
comment faire pour lui dire de prendre les derniers caractères est qu'il s'arrête avec l'espace ?
d'avance merci
voila je voudrais extraire ma chaîne pour en sortir juste le numéro comme faire ?
exe :
rue du paradis 7 (je veux extraire 7 mais l'adresse suivant pourrais être 25 donc 2 caractères) le '.substr($resultat['rue'], -1).' ne marche pas car il doit faire -2 pour le suivant.
comment faire pour lui dire de prendre les derniers caractères est qu'il s'arrête avec l'espace ?
d'avance merci
5 réponses
-
Je te conseil de regarder du coté des expressions régulières ;-)
-
Salut,
Sur quelle application, quelle version ou quel langage ?
-
Salut !
D'où te viens la chaine ? D'un input ? D'une table ? D'un tableau associatif ?
-
Bonjour,
désolé pour le manque de precision :
en PHP et la source vien d'une base de donné MySQL via une requete sql et je la récupére pour former un lien.
exe chaine :
'.$resultat['rue'].' (dans l'echo il affiche : Rue du paradis 1) il ne faut que le numero car apres il se retrouve dans le lien
j'ai test ca '.substr($resultat['rue'], -1).' mais si j'ai un numero a deux caracteres ca fonctionne plus évidament.
lien :
echo '<a href="recherche_numero_de_maison.php?numero='.$resultat['rue'].'"></a> '
Merci pour vos réponses j'espere être complet dans mes infos ;) -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Merci Jeremy.s j'ai trouvé pas facile quand on débute :)
<?php
$str = 'rue du paradis 1';
$number = substr($str, strrpos($str, ' ') + 1);
echo $number;
?>
bonne soirée :)