Accueil > Forum > > > > Splitter un texte en nombres
Splitter un texte en nombres
mardi 19 novembre 2002 à 22:48:01 |
Splitter un texte en nombres

JMGR
|
Je cherche à stocker les forum déja vus par les utilisateurs d'un forum que je crée, mais je ne désire pas utiliser le cookies qui sont je trouve, complexes pour pas grand chose. Donc je voudrais stocker les nombres des ids des forum vus ds un champ "text" (PHPMyAdmin MySQL). Donc je pense les séparer pas une virgule par exemple. Jusque la c'est facile, mais après, comment récuperer ces nombres et les stocker dans un tableau ? a+
|
|
mercredi 20 novembre 2002 à 13:51:12 |
Re : Splitter un texte en nombres

CalistX
|
Tu utilise la commande ereg comme ca : $Tbl : Variable qui contient les nombres (avec les virgules)
ereg("," $Tbl, $NewTbl);
ensuite tu utilise la variable (ou sont stockés les nombres sous forme de tableau) $NewTbl.
Si jamais tu veux parcourir le tableau tu peux faire comme ca :
$i = 0 while($i <= count($NewTbl)) { echo $NewTbl[$i]; $i++; }
Tout ca fonctionne si tu récupére les nombres de ta base de données (donc déjà stockés). C bien ça que tu veux ?
|
|
mercredi 20 novembre 2002 à 13:58:03 |
Re : Splitter un texte en nombres
|
mercredi 20 novembre 2002 à 16:39:43 |
Re : Splitter un texte en nombres

JMGR
|
Oui merci ^^ Euh, comment je peut ajouter à la suite de la chaîne qui contient les nombres un nouveau nombre ? ------------------------------- Réponse au message : -------------------------------
Tu utilise la commande ereg comme ca : $Tbl : Variable qui contient les nombres (avec les virgules)
ereg("," $Tbl, $NewTbl);
ensuite tu utilise la variable (ou sont stockés les nombres sous forme de tableau) $NewTbl.
Si jamais tu veux parcourir le tableau tu peux faire comme ca :
$i = 0 while($i <= count($NewTbl)) { echo $NewTbl[$i]; $i++; }
Tout ca fonctionne si tu récupére les nombres de ta base de données (donc déjà stockés). C bien ça que tu veux ?
|
|
mercredi 20 novembre 2002 à 20:43:56 |
Re : Splitter un texte en nombres

CalistX
|
Soit tu rajoute d'abord le nombre à un tableau: si ton nombre c 12 tu fais: $NewTbl[count($NewTbl) + 1] = 12; et ensuite tu refais la boucle pour réobtenir la chaine avec des , entre les nombres : $i = 0; while ($i <= count($NewTbl)) { $Chaine .= ",".$NewTbl[$i]; $i++; } Sinon je te conseille d'utiliser serialize, c une fonction pour rendre un tableau en chaine de caractére, tu stocke la chaine et après tu récupére ton tableau en faisant unserialize. Exemple : $Tbl[0] = "12"; $Tbl[1] = "13"; La on a un tableau à deux éléments. Tu stocke dans mysql serialize($Tbl); Et après tu récupére ton champ Mysql, tu utilise unserialize($mon_champ_mysql); et tu retrouve un tableau. Si c pas assez clair, va voir dans la doc php (www.php.net) les fonctions serialize et unserialize.
|
|
mercredi 20 novembre 2002 à 20:46:58 |
Re : Splitter un texte en nombres

CalistX
|
Ah, truc plus simple que la boucle pour réobtenir une chaine de caractére à partir d'un tableau, tu utilise implode: $Tbl[0] = "12"; $Tbl[1] = "13"; $Chaine = implode(",", $Tbl); A ce moment là, $Chaine = "12,13" C tout
|
|
vendredi 22 novembre 2002 à 19:49:35 |
Re : Splitter un texte en nombres

JMGR
|
merci ^^
------------------------------- Réponse au message : -------------------------------
Ah, truc plus simple que la boucle pour réobtenir une chaine de caractére à partir d'un tableau, tu utilise implode: $Tbl[0] = "12"; $Tbl[1] = "13"; $Chaine = implode(",", $Tbl); A ce moment là, $Chaine = "12,13" C tout
|
|
Cette discussion est classée dans : texte, forum, nombres, stocker, splitter
Répondre à ce message
Sujets en rapport avec ce message
Comment présenter le texte un post sur ce forum [ par Fic ]
Bonjour, il faut commencer par le début. Première intervention sur le forum et première catass. Mon texte s'affiche en tas sans retour chariot. Je sa
Un probleme sur un formulaire.... [ par Skyyyy ]
Bonjour a vous!!voila mon probleme: je fais un site en ce moment et je voudrait faire quelque chose et je n'y arrive pas lolje vous explique sur ma pa
L'éditeur de texte du forum [ par jbphp ]
Bonjour,comment pourais-je récuperer le logiciel que permet de poster les messages sur le forum,l'éditeur qui me permet de poster le msg que j'écrie e
Questions pour mon serveur. [ par sbach73 ]
Bonjour.Je voudrais savoir si il est possible de récuperer des donnees d'un fichier texte que génere mon serveur de mon jeu et de lesuploader dans une
Suivi de modification type MS Word. [ par angelmike3 ]
Bonjour à tous,Je souhaiterai mettre en place un reconnaissance de modification entre 2 champs.Je vous explique le contexte.J'ai 2 personnes qui s'ech
limiter la taille d'un texte [ par joebuz ]
Bonjour,pour un moteur de recherche, je cherche à couper le texte environ 5 mots avant et apres le mot recherché.pour rechercher
Formulaire OK sous FF mais pas sous IE [ par fdlps ]
Bjr,Ce php est associé a un fichier swf loader, un swf mail 1, un fichiet HTML et un CSS.j'ai un souci avec mon formulaire il fonctionne sous FF mais
affichage et enregistrement image php avec texte dynamique [ par stella2809 ]
Bonjour, je souhaiterais afficher une image grâce à php avec un texte aléatoire puis l'enregistrer dans la base de données à l'envois d'un formulaire,
Problème de regex, capture de texte entre 2 caractères [ par b4d ]
Bonjour,J'ai un petit problème avec des regex !Après avoir longtemps cherché, j'ai trouvé la solution à mon premier problème. Mais pas au second !J'ai
Supprimer certain élément d'un texte [ par lopi_hel ]
Bonjour a tous,je bloque sur un script probablement tout bête. après quelque heure de recherche sur google et ce forum je ne trouve pas la solution.j'
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|