TinyButStrong - the PHP Template Engine
Categories > OpenTBS general >

[FR] Variable contenant seulement des espaces

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs

By: roha69
Date: 2014-08-04
Time: 12:07

[FR] Variable contenant seulement des espaces

Bonjour,

J'aimerais créer des documents "vide" avec seulement certains champs de remplis. J'ai donc remplacer par '          ' les valeurs de mes variables que je ne veux plus voir
afin de laisser un espace dans l'ODT pour le compléter à la main.

Mais il y a une fonction trim() quelque part et les espaces n’apparaissent pas ....

Merci
By: roha69
Date: 2014-08-04
Time: 15:56

Re: [FR] Variable contenant seulement des espaces

Résolu !

J'ai transformé les espaces en espaces insécables via

$str = '           ';
$hex = bin2hex($str);
$str = str_replace('20', 'c2a0', $hex);
$str = hex2bin($str);


Je remplace dans ma chaine $str les espaces en espaces insécables (j'ai fait ça en hexa car je n'ai pas trouvé d'autre moyen)
La fonction trim() ne supprime pas les espaces insécables et ils apparaissent donc dans l'ODT