PHP的Columns是一個非常強大的工具,可以讓你輕松地處理表格,以在你的網站上顯示數據。它將HTML表格作為數組,使您可以執行所有常規數組操作。它是如此受歡迎,以至于在許多框架和CMS中都包含了它。
例如,假設您有以下HTML表格:
<table>
<tr>
<th>Name</th>
<th>Age</th>
<th>Occupation</th>
</tr>
<tr>
<td>Bob</td>
<td>23</td>
<td>Programmer</td>
</tr>
<tr>
<td>Sally</td>
<td>34</td>
<td>Designer</td>
</tr>
</table>
您可以將其視為一個Columns數組,如下所示:$table = array(
array('Name', 'Age', 'Occupation'),
array('Bob', 23, 'Programmer'),
array('Sally', 34, 'Designer')
);
一旦您將其作為Columns數組定義,您就可以對其執行所有標準數組操作。例如,假設您想按名稱對人員進行排序:// Sort by name
array_multisort(array_column($table, 0), SORT_ASC, $table);
這將按名稱對該數組進行排序,并返回如下所示的結果:array(
array('Bob', 23, 'Programmer'),
array('Sally', 34, 'Designer'),
array('Zach', 28, 'Carpenter')
)
您還可以使用Columns來執行其他操作,如查找,過濾等等:// Find all designers
$designers = array_filter($table, function($row) { return $row[2] == 'Designer'; });
// Filter out people under 30
$over30 = array_filter($table, function($row) { return $row[1] >30; });
正如您所看到的,Columns使處理表格變得相當簡單。無論您是開發具有高級表格功能的網站,還是只是想快速處理一些數據,Columns都是一個絕佳選擇。上一篇css3 動態圓形
下一篇JAVA對象域和實例域