<?php
$booklist=<<<END
Elmer Gantry Sinclair Liwis1927
The Scarlatti InheritanceRobert Ludlum 1971
The Parsifal Mosaic Robert Ludlum 1982
Sophie's Choice William Styron 1979
END;
$books=explode("/n",$booklist);
function pc_fixed_width_unpack($format_string,$data){
$r=array();
for ($i=0,$j=count($data); $i<$j;$i++){
@$r[$i]=unpack($format_string,$data[$i]);
}
return $r;
}
$book_fields=array('title'=>25,
'author'=>14,
'publication_year'=>4);
$book_array=pc_fixed_width_unpack('A25title/A14author/A4publication_year',$books);
/*25,14,4代表每个字段的宽度 。 */
print "<table>/n";
print '<tr><td>';
print join('</td><td>',array_keys($book_array));
print "</td></tr>/n";
foreach ($book_array as $row) {
print '<tr><td>';
print join('</td><td>',array_values($row));
print "</td></tr>/n";
}
print "</table>/n";
?>
$booklist=<<<END
Elmer Gantry Sinclair Liwis1927
The Scarlatti InheritanceRobert Ludlum 1971
The Parsifal Mosaic Robert Ludlum 1982
Sophie's Choice William Styron 1979
END;
$books=explode("/n",$booklist);
function pc_fixed_width_unpack($format_string,$data){
$r=array();
for ($i=0,$j=count($data); $i<$j;$i++){
@$r[$i]=unpack($format_string,$data[$i]);
}
return $r;
}
$book_fields=array('title'=>25,
'author'=>14,
'publication_year'=>4);
$book_array=pc_fixed_width_unpack('A25title/A14author/A4publication_year',$books);
/*25,14,4代表每个字段的宽度 。 */
print "<table>/n";
print '<tr><td>';
print join('</td><td>',array_keys($book_array));
print "</td></tr>/n";
foreach ($book_array as $row) {
print '<tr><td>';
print join('</td><td>',array_values($row));
print "</td></tr>/n";
}
print "</table>/n";
?>