예제 #1
0
function linkTo($name, $href, $attributes = array())
{
    $attr = _prepareAttributes($attributes);
    return '<a href="' . escapeNewLine($href) . '" ' . $attr . '>' . escapeNewLine($name) . '</a>';
}
예제 #2
0
파일: nl2br.php 프로젝트: badlamer/hhvm
<?php

//Tests issue #3815
//This makes reading the output easier for debugging
function escapeNewLine($string)
{
    return str_replace(array("\n", "\r"), array('\\n', '\\r'), $string);
}
$stringList = array("Test\nString", "Test\rString", "Test\n\rString", "Test\r\nString", "Test\n\nString", "Test\r\rString", "Test String\n", "Hello<br />\nmy<br />\r\nfriend<br />\n\r");
foreach ($stringList as $string) {
    var_dump(escapeNewLine(nl2br($string, true)));
    var_dump(escapeNewLine(nl2br($string, false)));
}