优雅的换行解决方案(PHP) [英] Elegant solution for line-breaks (PHP)
本文介绍了优雅的换行解决方案(PHP)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
$var = "Hi there"."<br/>"."Welcome to my website"."<br/>;"
echo $var;
是否有一种优雅的方法来处理PHP中的换行符?我不确定其他语言,但是C ++具有eol
,这样使用起来更易读易懂吗?
Is there an elegant way to handle line-breaks in PHP? I'm not sure about other languages, but C++ has eol
so something thats more readable and elegant to use?
谢谢
推荐答案
我最终编写了一个到目前为止对我有用的函数:
I ended up writing a function that has worked for me well so far:
// pretty print data
function out($data, $label = NULL) {
$CLI = (php_sapi_name() === 'cli') ? 'cli' : '';
$gettype = gettype($data);
if (isset($label)) {
if ($CLI) { $label = $label . ': '; }
else { $label = '<b>'.$label.'</b>: '; }
}
if ($gettype == 'string' || $gettype == 'integer' || $gettype == 'double' || $gettype == 'boolean') {
if ($CLI) { echo $label . $data . "\n"; }
else { echo $label . $data . "<br/>"; }
}
else {
if ($CLI) { echo $label . print_r($data,1) . "\n"; }
else { echo $label . "<pre>".print_r($data,1)."</pre>"; }
}
}
// Usage
out('Hello world!');
$var = 'Hello Stackoverflow!';
out($var, 'Label');
这篇关于优雅的换行解决方案(PHP)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文