Accueil > > > EVITER LA DEFORMATION D'UN TABLEAU
EVITER LA DEFORMATION D'UN TABLEAU
Information sur la source
Description
Je poste cette source car celle de eax comporte des erreurs et ne respecte pas la mise en forme du texte. Cette source empeche de déformer le texte si un mot est par exemple comme ça : aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaa (si rien ne vous choque c'est que nix a corrigé l'erreur lol) Donc ma source analyse chaque mot, et si il est trop long le coupe (si le mot coupé est trop long alors il est recoupé et rerererecoupé si besoin est)
Source
- function anti_deforme($texte,$limit)
- {
- $le_texte = explode(" ", $texte);
- $the_text = "";
-
- for($compt = 0 ; $compt<=count($le_texte) ; $compt++)
- {
- if (strlen($le_texte[$compt]) > $limit)
- {
- $le_mot = substr($le_texte[$compt],0,$limit);
- $le_mot_2 = substr($le_texte[$compt],$limit+1);
-
- $the_texte .= " ".$le_mot;
-
- if (strlen($le_mot_2) > $limit)
- {
- while (strlen($le_mot_2) > $limit)
- {
- $le_mot_2_coupe = substr($le_mot_2,0,$limit);
- $le_mot_2 = substr($le_mot_2,$limit);
- $the_texte .= " ".$le_mot_2_coupe;
-
- if (strlen($le_mot_2) < $limit)
- {
- $the_texte .= " ".$le_mot_2;
- }
- }
- }
- else
- {
- $the_texte .= " ".$le_mot_2;
- }
- }
- else
- {
- $the_texte .= " ".$le_texte[$compt];
- }
- }
- return nl2br($the_texte);
- }
-
-
- Vous pouvez aussi ajouter cette css dans le tableau pour empecher la déformation du tableau au cas ou
-
- .tab{
- word-wrap : break-word;
- word-break : break-all;
- }
function anti_deforme($texte,$limit)
{
$le_texte = explode(" ", $texte);
$the_text = "";
for($compt = 0 ; $compt<=count($le_texte) ; $compt++)
{
if (strlen($le_texte[$compt]) > $limit)
{
$le_mot = substr($le_texte[$compt],0,$limit);
$le_mot_2 = substr($le_texte[$compt],$limit+1);
$the_texte .= " ".$le_mot;
if (strlen($le_mot_2) > $limit)
{
while (strlen($le_mot_2) > $limit)
{
$le_mot_2_coupe = substr($le_mot_2,0,$limit);
$le_mot_2 = substr($le_mot_2,$limit);
$the_texte .= " ".$le_mot_2_coupe;
if (strlen($le_mot_2) < $limit)
{
$the_texte .= " ".$le_mot_2;
}
}
}
else
{
$the_texte .= " ".$le_mot_2;
}
}
else
{
$the_texte .= " ".$le_texte[$compt];
}
}
return nl2br($the_texte);
}
Vous pouvez aussi ajouter cette css dans le tableau pour empecher la déformation du tableau au cas ou
.tab{
word-wrap : break-word;
word-break : break-all;
}
Conclusion
Utilisation : anti_deforme($ligne->news,35);
J'espere que ça vexera pas eax que je mette cette source juste aprés la sienne, c t pas le but lol
Source testé et qui marche.
Bon coding :D
Sources du même auteur
Sources de la même categorie
RÉCUPÉRER LES MINIATURES D'UNE VIDÉO YOUTUBERÉCUPÉRER LES MINIATURES D'UNE VIDÉO YOUTUBE Le code est simple, il permet depuis une url youtube de récupérer son identifiant et de se connecter au serveur de miniatures pour en récupérer les im...
par tefa24600
CONVERTISSEUR DE NOMBRES EN TEXTECONVERTISSEUR DE NOMBRES EN TEXTEQu'est-ce ? Un convertisseur de nombre en texte.
Ses particularités?
- pas de limitation sur la taille du nombre (traitement en string, et non en ...
par macruz
CODAGE TEXTE >HTML, ISO, SPECIALCHARS, URL ET DECODAGECODAGE TEXTE >HTML, ISO, SPECIALCHARS, URL ET DECODAGECe script php permet, comme son nom l'indique de coder un texte pour remplacer les caractères spéciaux, ou apprendre à comprendre les htmlentities, sp...
par Salva9473
Commentaires et avis
|
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
|