如何在字符串中添加换行符,这是一些Drupal函数

时间:2014-07-24 06:42:50

标签: php html drupal

我想在#attributes中换行,我在代码中提到它,就像我想要换行符一样。

$form['advanced_user_data'] = array(
    '#type' => 'textarea',
    '#attributes' => array('placeholder' => array('"Jack Polard" <jackpolard@xyz.com> (Want a   line break here) "Miky Town" <miky@abc.com> (Want a line break here) "Bill Gates" <bill@example.com>')),
    '#description' => t('Eg: "Full Name" &nbsp;&nbsp; < emailid@domain.com >'),                                                       
);

看看它是怎么回事,&#34; \ r \ n&#34;没有用,我是一个HTML人,所以我不懂PHP,请以更简单的方式帮助我。

Screenshot

2 个答案:

答案 0 :(得分:1)

我认为您的换行符应该在textarea使用&#10;中使用这是html中换行符的命令。试一试。

//在评论后编辑

尝试

'#attributes' => array('placeholder' => array('"Jack Polard" <jackpolard@xyz.com>
                                                "Miky Town" <miky@abc.com>
                                                "Bill Gates" <bill@example.com>')),

如果这个和其他解决方案... \n等...不起作用,我认为textarea的输出得到htmlescaped,所以你不能使用换行符很长时间,完整的输出都会被转义。

答案 1 :(得分:0)

大部分时间\n\r\nPHP_EOL都可以解决问题。试试哪一个适合你。如果你回复html,你应该使用<br>

相关问题