فهرست فیلترها (filter_list)
تابع filter_list لیست همه «فیلترها (Filters)» را برمی گرداند. یعنی مثل لیست درس ها که اسم همه شان را می بینی.
تعریف و کاربرد
filter_list() نام تمام فیلترهای پشتیبانی شده را می دهد. سپس می توانی با filter_id() شناسه هر کدام را بگیری و در اعتبارسنجی ورودی ها استفاده کنی.
سینتکس
filter_list()
مثال 1: چاپ فهرست فیلترها
<?php
print_r(filter_list());
?>
مثال 2: نام فیلتر و شناسه آن
<?php
echo "<table>";
echo "<tr><td>Filter Name</td><td>Filter ID</td></tr>";
foreach (filter_list() as $id => $filter) {
echo "<tr><td>";
echo $filter;
echo "</td><td>";
echo filter_id($filter);
echo "</td></tr>";
}
echo "</table>";
?>
جزئیات فنی
خروجی یک آرایه از نام فیلترهاست. اگر فیلتری نباشد، آرایه خالی است. از PHP 5.2+ در دسترس است.
گام های عملی
- تابع
filter_list()را اجرا کن. - با
filter_id()شناسه ها را بگیر. - در اعتبارسنجی ورودی ها از آن ها استفاده کن.
نکته: برای آشنایی با همه گزینه ها به مرجع فیلتر برو. همچنین لینک فهرست فیلترها را نشانه گذاری کن.
پیوندهای مفید
- شناسه فیلتر (filter_id) برای گرفتن ID هر فیلتر.
- مرجع فیلتر PHP برای توضیحات کامل.
- W3Schools: filter_list() صفحه مرجع تابع.
- W3Schools: PHP Filter Reference فهرست کامل فیلترها.
جمع بندی سریع
filter_list()نام همه فیلترها را می دهد.- برای شناسه از
filter_id()کمک بگیر. - برای فرم ها، اول فهرست را بشناس.
- خروجی آرایه است؛ خالی یعنی فیلتری نیست.