Espaces dans un champ de texte à variable textuelle: php + html
Question
j'ai un problème étrange ... Je reçois des données de chaîne à partir de db:
$siteDesc = strval( $configHandle->getConfigValue( 'SITE_DESCRIPTION' ) );
var_dump( $siteDesc );
Il retourne:
string (19) "Une description ..."
Mais dans le code:
<input type="field" name="site_desc" value="<?=$siteDesc;?>" />
Il y a beaucoup d'espaces dans le champ de texte avant le texte:
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Quelques descriptions ... "
Pourquoi?
La solution
Peut-être avez-vous un saut de ligne à l'intérieur, mais cela ne représente généralement qu'un seul espace
Autres conseils
Que se passe-t-il si vous réduisez la valeur avant de l'insérer dans le champ de texte?
<input type="field" name="site_desc" value="<?=trim($siteDesc);?>" />
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow