Pour entrer sur le chat cliquez ici ou si le premier est en panne cliquez ici - Lisez les regles
du chat ici !
Pour parler de foot tapez /j #om (salon partenaire). Pour atteindre ce chat sur le réseau IRC Evolu.NET, c'est /j #ordinatueur ! Bon Ch@t...
| | (R) Comment couper une chaine de caractere en PHP? |
| |
Posté le: Lun Mai 10, 2004 9:06 pm |
|
|
Bling182 |
Modérateur |
|
|
Inscrit le: 30 Nov 2003 |
Messages: 2213 |
Localisation: Somewhere in the sky |
|
|
|
|
|
|
Voila je veux couper une chaine de caractere recuperée ds une base de données tous les 40 caracteres...
Je voudrais donc savoir comment on peut faire ca... |
|
|
|
|
Posté le: Lun Mai 10, 2004 9:50 pm |
|
|
nirousse |
Grand Posteur |
|
|
Inscrit le: 14 Fév 2004 |
Messages: 773 |
Localisation: Besançon |
|
|
|
|
|
|
|
|
|
|
Posté le: Mar Mai 11, 2004 9:11 pm |
|
|
Bling182 |
Modérateur |
|
|
Inscrit le: 30 Nov 2003 |
Messages: 2213 |
Localisation: Somewhere in the sky |
|
|
|
|
|
|
Ok merci j'irais faire un tour...
G deja trouve ca :
Code: | function couper()
{ global $chaine;
$tmp = $chaine;
$chaine = " ";
$coupure = FALSE;
while (strlen ($tmp) > 40)
{ $chaine .= substr ($tmp, 0, 40)."<br>";
$tmp = substr($tmp, 40);
$coupure = TRUE;
}
if (strlen($tmp) != 0)
{ $chaine .=$tmp;
return;
}
if ($coupure) $chaine = substr($chaine, 0, strlen($chaine)-4);
return;
} |
|
|
|
|
|
Posté le: Mar Mai 11, 2004 9:46 pm |
|
|
nirousse |
Grand Posteur |
|
|
Inscrit le: 14 Fév 2004 |
Messages: 773 |
Localisation: Besançon |
|
|
|
|
|
|
ok, mé dis voir, c pk faire exactement que tu veux coupé ta chaine ?
tu veux juste retourné les 40 premiers caractères ou bien retourné 40 sur 1 ligne, 40 sur la 2nde, etc...
(ca, c ce ke fé ta fonction) |
|
|
|
|
Posté le: Mer Mai 12, 2004 8:07 am |
|
|
Bling182 |
Modérateur |
|
|
Inscrit le: 30 Nov 2003 |
Messages: 2213 |
Localisation: Somewhere in the sky |
|
|
|
|
|
|
Ben oui je veux retourner 40 caracteres par ligne...
pour afficher ca ds une page internet ss depasser des deux cotés... |
|
|
|
|
Posté le: Mer Mai 12, 2004 11:56 am |
|
|
nirousse |
Grand Posteur |
|
|
Inscrit le: 14 Fév 2004 |
Messages: 773 |
Localisation: Besançon |
|
|
|
|
|
|
vah c bon alors, par contre, ca coupera sans doute des mots en 2...
dans, ce cas, j'av fé 1 truc pour regardé s'il existé des mots de Plus de n caractères et si oui, ca la coupé...
Code: | function couper($message) {
$messs=explode(" ",$message);
while(list($cle,$val) = each($messs))
{
if (strlen($val) > 45) {
$iii=0;
While ($iii <= strlen($val)) {
$mess[]=substr($val,$iii,45);
$iii=$iii+45;
}
$messs[$cle]=implode("<BR>",$mess);
}
}
$message=implode(" ",$messs);
return $message;
} |
wala wala !!! |
|
|
|
|
| | |
Forum Ordinatueur ! http://forum.ordinatueur.org Index du Forum -> Internet et Réseaux... |
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous pouvez éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum Vous ne pouvez pas joindre de fichier dans ce forum Vous pouvez télécharger des fichiers dans ce forum
|
Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1
|
|
|
|