extraire certaines données contenu dans une variable php
17 messages
• Page 1 sur 2 • 1, 2
- roxor45
- Nouveau WRInaute

- Messages: 38
- Inscription: 10 Oct 2010
extraire certaines données contenu dans une variable php
bonjour,
pour mon site j'aurai besoin d'extraire certaines données contenu dans une variable php, la variable contient un departement francais et entre parenthèse son numero de departement,
savais vous comment mettre dans une autre variable uniquement le numéro ?
merci de votre aide
bonne soirée
pour mon site j'aurai besoin d'extraire certaines données contenu dans une variable php, la variable contient un departement francais et entre parenthèse son numero de departement,
- Code: Tout sélectionner
Ain (01)
savais vous comment mettre dans une autre variable uniquement le numéro ?
merci de votre aide
bonne soirée
-

UsagiYojimbo - WRInaute accro

- Messages: 8575
- Inscription: 23 Nov 2005
Re: extraire certaines données contenu dans une variable php
Le mieux serait de procéder avec des expressions régulières quand même : http://php.net/manual/fr/function.preg-match.php
- roxor45
- Nouveau WRInaute

- Messages: 38
- Inscription: 10 Oct 2010
Re: extraire certaines données contenu dans une variable php
merci les gars, je vais essayer ce qu'a donner zecat,
j'ai regarder ton lien usagiyojimbo, mais je doit avouer que j'ai pas tous compris,, je testerai se soir et on vera ce qu'il en est!
merci a vous en tous cas !
j'ai regarder ton lien usagiyojimbo, mais je doit avouer que j'ai pas tous compris,, je testerai se soir et on vera ce qu'il en est!
merci a vous en tous cas !
-

M&B Multimédia - WRInaute impliqué

- Messages: 550
- Inscription: 1 Oct 2009
Re: extraire certaines données contenu dans une variable php
C'est clair... mais là il va y avoir un soucis pour les départements d'outre mer !
ex : Martinique (972)
ex : Martinique (972)
-

spout - WRInaute accro

- Messages: 4378
- Inscription: 14 Mai 2003
Re: extraire certaines données contenu dans une variable php
- Code: Tout sélectionner
<?php
$text = 'Martinique (972)';
list(, $num) = explode('(', $text);
list($num) = explode(')', $num);
echo $num;
?>
-

Zecat - WRInaute accro

- Messages: 11994
- Inscription: 1 Mar 2005
Re: extraire certaines données contenu dans une variable php
M&B Multimédia a écrit:C'est clair... mais là il va y avoir un soucis pour les départements d'outre mer !
ex : Martinique (972)
$pos=strpos ($var,'(');
$onlynum=substr($var, $pos, 3);
$onlynum=str_replace(")", "", $onlynum);
ca couvre dep sur 2 et dep sur 3 ..
Voila
-

M&B Multimédia - WRInaute impliqué

- Messages: 550
- Inscription: 1 Oct 2009
Re: extraire certaines données contenu dans une variable php
Dans le style bidouille j'avais ça aussi :
Ca couvre dep sur 2 et dep sur 3 voire même plus... ou moins...

- Code: Tout sélectionner
<?php
$var = 'Martinique (972)';
$auth_char = array('0','1','2','3','4','5','6','7','8','9');
$array = str_split($var);
foreach ( $array as $letter ) {
if ( in_array($letter,$auth_char) ) {
$num .= $letter;
}
}
echo $num;
?>
Ca couvre dep sur 2 et dep sur 3 voire même plus... ou moins...
-

M&B Multimédia - WRInaute impliqué

- Messages: 550
- Inscription: 1 Oct 2009
Re: extraire certaines données contenu dans une variable php
Qui a parlé de conso ressources ??

- roxor45
- Nouveau WRInaute

- Messages: 38
- Inscription: 10 Oct 2010
Re: extraire certaines données contenu dans une variable php
lol c'est sympa tous ca
! mais euh..
Comment dire, vous m'avez donner trop de code la , puis d'après ce que je comprend, une bonne partie consomme ! Merci de pensé à notre belle planète presque bleu
alors du coup même si j'ai bien compris qu'il font tous ce que je souhaite, lequel me préconisé vous ?

Comment dire, vous m'avez donner trop de code la , puis d'après ce que je comprend, une bonne partie consomme ! Merci de pensé à notre belle planète presque bleu
alors du coup même si j'ai bien compris qu'il font tous ce que je souhaite, lequel me préconisé vous ?
-

M&B Multimédia - WRInaute impliqué

- Messages: 550
- Inscription: 1 Oct 2009
Re: extraire certaines données contenu dans une variable php
Le mieux comme a dit UsagiYojimbo précédemment, c'est de faire appel aux expressions régulières... mais c'est pas simple à comprendre.
- Code: Tout sélectionner
<?php
$var = 'Ain (01)';
preg_match('`\((.+)\)`', $var, $num);
echo $num[1];
?>
17 messages
• Page 1 sur 2 • 1, 2
Lectures recommandées sur ce thème :
- tester le contenu d'une variable en php
- [PHP/MYSQL] Action selon le contenu de la variable
- extraire variable indépendant dans chaine de caractere
- Extraire données d'un fichier txt
- Extraire des données avec une regex
- Problème pour extraire données d'un dvd défectueux
- extraire des données d'un fichier .csv pour en faire un pdf
- Probleme variable php '.xxxx.' dans autre variable '.zzzz.'
- PHP : extraire une portion d'image
- extraire les liens d'une page en php
- Comment indexer une base de données via Google Webmaster Tools
- Plug-in d'opt-out de Google Analytics
- Script de mise en cache des pages (PHP MySQL)
- Nouveau format d'URL des referrers Google
- Recherches Google en HTTPS : suppression du referrer
- Les différents systèmes de mise en cache des données
- Google rachète Neven Vision
Consultez la description détaillée des produits ou services de Google suivants : Google Base
- Analyse de positionnement sur les data centers de Google
Cet outil vous permet d'afficher sur une seule page les résultats Google effectués sur de nombreux data centers (centres de données). - Calculer le ratio de liens profonds
Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités
