2015-11-19 73 views
0

我是一名編程初學者,我遇到了一個問題。 當我在php中瀏覽.csv文件時,我想讓我的一些變量充當css條件。使用變量作爲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的,喬治20像素,等等...?)

感謝大家提前

回答

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>"; 
} 
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輸出。