【发布时间】:2015-04-04 14:55:54
【问题描述】:
多年来,我一直在编程 php。现在我有了一个新的愿望。我想让一个长字符串的数组更具可读性:
$var = array( 'help' => 'This is a very long help text. This is a very long help text. This is a very long help text.');
第一次尝试:我试过这个没有成功:
$var = array( 'help' => 'This is a very long help text.'
. 'This is a very long help text.'
. 'This is a very long help text.');
第二次尝试:我已经尝试过了,但没有成功:
$var = array( 'help' => 'This is a very long help text.' . 'This is a very long help text. This is a very long help text.');
顺便说一句:之前没有没有机会构建字符串,我必须在这一行进行。如何将数组分成更多行?
我被要求展示一个真实的例子,这里是:
class JKWerte {
public static $purifyoptions = array(
'HTML.Allowed' => 'table, thead, tbody, tfoot, th, tr, td, img[src|alt], div, span, p, br, ul, ol, li, *[class], *[style], *[height], *[width], h1, h2, h3, h4, a[href|title], b, i, em, strong' );
public function test() {
}
}
变量是一个类的属性,我称之为 JKWerte::purifyoptions;
【问题讨论】:
-
如何将数组分成更多行?您的意思是在代码中分成多行或多个元素??
-
“在代码中”,但我也对“多个元素”感兴趣。
-
刚刚再次查看了您的代码,两次尝试都应该可以正常工作!你有任何错误吗?添加报错:
<?php ini_set("display_errors", 1); error_reporting(E_ALL); ?> -
这两个示例在命令行上对我来说都执行得很好。对“没有成功”有一个更清晰的定义会有所帮助。
-
所以你可以像第一次尝试那样连接你的字符串,问题出在哪里?