Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
换行符don';不能在PHP语言文件中工作_Php_Text_Line - Fatal编程技术网

换行符don';不能在PHP语言文件中工作

换行符don';不能在PHP语言文件中工作,php,text,line,Php,Text,Line,我有一张创建目录的纸条。它为本地化做好了准备,而且很有效。但“悬停”也有解释细节的“提示”。我需要在这些“伪工具提示”中的某些点上添加换行符。在我的例子中,,“r\n\”和其他标准线路断路器不工作。我在en.php中有: 这不是关于php。它是关于html和css 首先。只需在值中插入一条平线: $lang=array( 'catalog hint'=“必需\nBlablabla”,//请注意双引号!!! //或 '另一个提示'='可选 呜呜!, 接下来,您需要编辑css文件(或样式块,生成

我有一张创建目录的纸条。它为本地化做好了准备,而且很有效。但“悬停”也有解释细节的“提示”。我需要在这些“伪工具提示”中的某些点上添加换行符。在我的例子中,
,“r\n\”和其他标准线路断路器不工作。我在en.php中有:


这不是关于php。它是关于htmlcss

首先。只需在值中插入一条平线:

$lang=array(
'catalog hint'=“必需\nBlablabla”,//请注意双引号!!!
//或
'另一个提示'='可选
呜呜!,
接下来,您需要编辑
css
文件(或样式块,生成工具提示),并将属性添加到
.tooltip..:hover::after
(或css中的任何形式)中

空白:pre;
这将使工具提示内容接受预先格式化的文本

此外,我建议使用例如
htmlspecialchars
转义特殊符号(引号、<>等):


这是否回答了您的问题?您可能也会发现该函数很有用。我已经研究了nl2br函数。但我还没有找到在我的语言文件中使用它的方法。如上所述,lang文件实际上是整个脚本(表单、输出子页面等)中使用的大约100个字符串的数组.@MartinSereday不在语言文件中使用它,在那里有正常的换行符,但当您希望在HTML模板的上下文中显示时使用它。还要注意,在您的示例中数组语法是错误的(
=
而不是
=>
)。我不知道您的工具提示显示的是什么,但
\n
只在双引号中起作用
@AterLux:非常感谢:-)就是这样。有没有关于“必需/可选”这两个词的样式(字体大小、颜色)的线索?@MartinSereday我认为不可能使用
content
属性。要打印复杂的文本格式,请使用隐藏元素和JavaScript来显示它。或者检查一下:这里有一个如何创建SVG内容的示例。谢谢你的提示。但最后我认为,由于5-6,不值得使用如此复杂的技巧话。