我是编程的初学者,而且我遇到了一个问题。 当我在php中浏览.csv文件时,我希望我的一些变量可以作为css条件。
让我们说我的循环是这样的:
while (!feof($file_handle) ) {
$line_of_text = fgetcsv($file_handle, 1024);
print $line_of_text[0] . $line_of_text[1] . "<BR>";
}
我的.csv文件就像这样
paul, 10
george, 20,
john, 45,
ringo, 100,
如何制作,例如,数字作为字体大小? (所以保罗将用10px编写,george用20px编写,等等......?)
提前感谢大家
答案 0 :(得分:3)
while (!feof($file_handle) ) {
$line_of_text = fgetcsv($file_handle, 1024);
print '<span style="font-size:' .$line_of_text[1].'px">' . $line_of_text[0] . $line_of_text[1] . "</span><BR>";
}
答案 1 :(得分:2)
对于类似的东西,你最好使用内联样式。例如:
while (!feof($file_handle) ) {
$line_of_text = fgetcsv($file_handle, 1024);
printf('<span style="font-size:%d">%s</span><br>',
$line_of_text[1],
htmlentities($line_of_text[0]));
}
另请注意,我使用htmlentities
确保可能出现在CSV中的<
和&
等字符不会弄乱您的HTML输出。