par
Castor Gaspard » 18 janv. 2011, 00:19
Bonsoir,
Les espaces insécables servent, notamment, à afficher une typographie soignée.

D'expérience, un
str_replace marche fort bien, et est rapide.
Pour la typographie, j'utilise une syntaxe du genre...
$html_source = array('\'', '’', '...', '…', ' :', ' ;', ' !', ' ?', ' %', ' ‰', ' ‱', ' €', '[', ']', '"', ' ' );
$html_target = array('’', '’', '…', '…', ' :', ' ;', ' !', ' ?', ' %', ' ‰', ' ‱', ' €', '[', ']', '"', '' );
str_replace($html_source, $html_target, $string);
Les expressions régulières sont intéressantes, par exemple, pour formater les nombres.
Sinon, j'ai conçu aussi un "typographeur" pour jQuery, à base d'expressions régulières, si ça intéresse quelqu'un.
Cordialement,
Gaspard
Bonsoir,
Les espaces insécables servent, notamment, à afficher une typographie soignée. :) D'expérience, un [i]str_replace[/i] marche fort bien, et est rapide. :mrgreen:
Pour la typographie, j'utilise une syntaxe du genre...
[php]
$html_source = array('\'', '’', '...', '…', ' :', ' ;', ' !', ' ?', ' %', ' ‰', ' ‱', ' €', '[', ']', '"', ' ' );
$html_target = array('’', '’', '…', '…', ' :', ' ;', ' !', ' ?', ' %', ' ‰', ' ‱', ' €', '[', ']', '"', '' );
str_replace($html_source, $html_target, $string);
[/php]
Les expressions régulières sont intéressantes, par exemple, pour formater les nombres.
Sinon, j'ai conçu aussi un "typographeur" pour jQuery, à base d'expressions régulières, si ça intéresse quelqu'un. :D
Cordialement,
Gaspard