note 92160 added to function.highlight-file
| From: | nospam at mbeulens dot nl | Date: | Sun, 12 Jul 2009 07:00:36 +0000 |
| Subject: | note 92160 added to function.highlight-file | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-158194@lists.php.net to get a copy of this message | ||
This is my try on linenumbers
<?php
public static function highlight_file_with_line_numbers($file) {
//Strip code and first span
$code = substr(highlight_file($file, true), 36, -15);
//Split lines
$lines = explode('<br />', $code);
//Count
$lineCount = count($lines);
//Calc pad length
$padLength = strlen($lineCount);
//Re-Print the code and span again
echo "<code><span style=\"color: #000000\">";
//Loop lines
foreach($lines as $i => $line) {
//Create line number
$lineNumber = str_pad($i + 1, $padLength, '0', STR_PAD_LEFT);
//Print line
echo sprintf('<br><span style="color: #999999">%s |
</span>%s', $lineNumber, $line);
}
//Close span
echo "</span></code>";
}
?>
----
Server IP: 83.137.20.135
Probable Submitter: 82.95.64.209
----
Manual Page -- http://www.php.net/manual/en/function.highlight-file.php
Edit -- https://master.php.net/note/edit/92160
Del: integrated -- https://master.php.net/note/delete/92160/integrated
Del: useless -- https://master.php.net/note/delete/92160/useless
Del: bad code -- https://master.php.net/note/delete/92160/bad+code
Del: spam -- https://master.php.net/note/delete/92160/spam
Del: non-english -- https://master.php.net/note/delete/92160/non-english
Del: in docs -- https://master.php.net/note/delete/92160/in+docs
Del: other reasons-- https://master.php.net/note/delete/92160
Reject -- https://master.php.net/note/reject/92160
Search -- https://master.php.net/manage/user-notes.php