Mittwoch, 28.2.2007, 00:06:26 Uhr
chr() in Perl - Zeichen anhand seines ASCII-Codes ermitteln und ausgeben
Mit dem Befehl chr () kann man ein Zeichen anhand seines ASCII-Codes ausgeben. Allerdings sind zum großen Teil nur Zeichen > 32 darstellbar, da die darunter liegenden Zeichen meist als Steuerzeichen verwendet werden.
Syntax:
$zeichen = ord ($asciicode);
#!/usr/bin/perl -w
use strict ;
use CGI ::Carp qw(fatalsToBrowser);
print "Content-type: text/html\n\n<html><body><h1>ASCII-Zeichentabelle</h1>";
my ($i,$j,$zeichenwert);
$zeichenwert=32;
print "<table>";
for ($i=0;$i<12;$i++){
print "<tr>";
for ($j=0;$j<8;$j++){
print "<td width=\"12%\">Code $zeichenwert: ";
print chr ($zeichenwert)." ";
print "</td>";
$zeichenwert++;
}
print "</tr>";
}
print "</table></body></html>";
Es wird eine HTML-Tabelle erzeugt, die alle Zeichen zwischen 32 und 127 ausgibt.
Ausgabe des Beispiels Thema: Perl Skalare
Der Beitrag "chr() in Perl - Zeichen anhand seines ASCII-Codes ermitteln und ausgeben" wurde 10161 mal gelesen.
Zufällige Beiträge im /blog/perl
0.0284321308135986 sec. to build ...Blogsoftware in pure Perl - Powered by a lot of Coffee...
Von: perluser
Kommentar: Bei
foreach (@a){$_=~ s/\n//;}
Zum Beitrag
Von: Susi
Kommentar: vielen Dank, hat mir sehr geholfen :-)
Zum Beitrag
Von: TBu
Kommentar: Hi,
super Beispiel, DANKE!
Zum Beitrag
Von: Thomas Ha
Kommentar: Danke für den schönen Blog, er dient mir öfters mal als Nachschlagewerk!
Zum Beitrag
Von: Kasi
Kommentar: auch im november 2011 noch super hilfreich,danke dir gruß
Zum Beitrag
Gelesene Beiträge insgesamt: 2961553
Mo
Di
Mi
Do
Fr
Sa
So
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29