        filter_array(3)                  LP MudOSv21c7                (7 Jul 1996)
        函数名称:
                filter_array() - 传回一个过滤旧阵列内容的新阵列.
        函数语法:
                mixed *filter_array( mixed *arr, string fun, object ob,
                        mixed extra, ... );
                mixed *filter_array( mixed *arr, function f,
                        mixed extra, ... );
                混合 *filter_array( 混合 *arr, 字串 fun, 物件 ob,
                        混合 extra, ... );
                混合 *filter_array( 混合 *arr, 函式 f, 
                        混合 extra, ... );
        函数用法:
                filter_array()  传回一个阵列, 这个阵列里保留 arr 经过
                物件 ob 中的函式 fun  过滤之後的结果. 每一个在阵列 arr
                中的元素 (element)  会呼叫函式 fun  一次, 并且当成 fun
                的参数 (parameter). 如果指定参数 extra  与之後的参数, 
                则在每一次呼叫函式 fun  时当成第二、第三个参数....一个
                物件在 fun  传回 1  之後, 才视为成功地通过 fun  的过滤
                 (之後物件也包含在传回的阵列中) . 在第二种语法中, 如果
                指定的参数是函式 f, 就与第一种语法中的 ob->fun()  的用
                法相同. 如果 arr  不是一个阵列, filter_array()  传回 0.
        参考函数:
                sort_array(3), map_array(3)
        手册翻译:
                Phoebus@ZH        97.Feb.12.                (Writen 5/23/97)
