In the code below, I don't know how these characters are different functionally from one another: \r \t \n. Does anyone have an explanation or description for these?
Here is some sample code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Sorting words in a block of text by length</title>
<link rel="stylesheet" type="text/css" href="common.css" />
</head>
<body>
<h1>Sorting words in a block of text by length</h1>
<?php
$myText = <<<END_TEXT
But think not that this famous town has
only harpooneers, cannibals, and
bumpkins to show her visitors. Not at
all. Still New Bedford is a queer place.
Had it not been for us whalemen, that
tract of land would this day perhaps
have been in as howling condition as the
coast of Labrador.
END_TEXT;
echo "<h2>The text:</h2>";
echo "<div style=\"width: 30em;\">$myText</div>";
$myText = preg_replace( "/[\,\.]/", "", $myText );
$words = array_unique( preg_split( "/[ \n\r\t]+/", $myText ) );
usort( $words, create_function( '$a, $b', 'return strlen($a) - strlen($b);
' ) );
echo "<h2>The sorted words:</h2>";
echo "<div style=\"width: 30em;\">";
foreach ( $words as $word ) {
echo "$word ";
}
echo "</div>";
?>
</body>
</html>
The \r moves to the current line's right, without moving to the next line while \n will move to the start of the next line .
\n means new line. It means that the cursor must go to the next line. \r means carriage return. It means that the cursor should go back to the beginning of the line.
In Python strings, the backslash "\" is a special character, also called the "escape" character. It is used in representing certain whitespace characters: "\t" is a tab, "\n" is a newline, and "\r" is a carriage return.
t() function in R Language is used to calculate transpose of a matrix or Data Frame.
\n
is a symbol for new line
\t
is a symbol for tab
and \r
is for 'return'
You can find more information here: What is the difference between \r and \n?
The \n
symbol means literally new line. This will go to the start of the next new line.
The \t
symbol means add a tab (which is usually 4 spaces but can easily be 2 or 8 depending on the context).
The \r
symbol is no more used that often. It means carriage return which means go to the start of the line. It was used together with \n
for being sure even "old" printers would get to the beginning of the next line.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With