list_allowed_values() taxonomy_allowed_values()

查找一個選單的欄位的可選項 Get display values of a dropdown list
Drupal 6 使用比較間接的方法才可以拿到 field 的所有可能值
而 Druapl 7 便可以使用 list_allowed_values()
完成相同的工作, example:

<?php
$all_fields
= field_info_fields();
$allowed_values_mappings= list_allowed_values($all_fields["field_my_field_name"]);
?>

而 類似的 taxonomy_allowed_values() 是一個很方便的函數
它返回

Hong Kong
-Hong Kong Island
--Central
--Causeway Bay
-Kowloon
--Sham Shu Po

包含深度的資料, 用作顯示的話相當實用, example:
<?php
$all_fields
= field_info_fields();
$mappings = taxonomy_allowed_values($all_fields["field_my_field_name"])
?>
Google