Chaîne de caractères !

Fermé
Seb - 29 mai 2013 à 21:40
 Seb - 30 mai 2013 à 22:29
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
A voir également:

5 réponses

jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
30 mai 2013 à 14:44
Je te conseil de regarder du coté des expressions régulières ;-)
1
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 5 105
29 mai 2013 à 22:58
Salut,

Sur quelle application, quelle version ou quel langage ?
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
30 mai 2013 à 02:34
Salut !

D'où te viens la chaine ? D'un input ? D'une table ? D'un tableau associatif ?
0
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 ;)
0

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 :)
0