名称：
	sort_array() - 将一个阵列的内容排序。
语法：
	array sort_array( array arr, string fun, object ob ); 
	array sort_array( array arr, function f ); 
	array sort_array( array arr, int direction ); 

	阵列 sort_array( 阵列 阵列, 字串 函式, 物件 物件 ); 
	阵列 sort_array( 阵列 阵列, 函式指标 f ); 
	阵列 sort_array( 阵列 阵列, 整数 方向 );
用法：
	第一种 (ob, fun) 的语法如同第二种语法使用 (: call_other, ob, fun :)
	作为函式指标 f 参数。

	在前两种语法中，传回的阵列是以参数函式排序后的结果。该函式拿两个元
	素作为参数，当第一个参数小于第二个时传回 -1，两者相等时传回 0，第
	二个小于第一个时传回 1。

	第三种语法传回一个与 arr 有着相同元素的阵列，但是以内建的排序行程
	(built-in sort routine) 做快速排序。direction 为 1 或是 0 时，将会
	依照上升顺序快速排序, 而 direction 为 -1 时将依照下降顺序
	(descending) 排序。内建的排序行程有其限度，即所有阵列中的元素型态
	必须一致 (homogeneous)，完全由单一的型态组成。而型态只能是字串、整
	数、浮点数其中一种。阵列组成的阵列将依照每个阵列的第一个元素排序，
	让您可以对资料库 (database) 排序。
参考：
	strcmp
作者：
	Tim Hollebeek  Beek@ZorkMUD, Lima Bean, IdeaExchange, and elsewhere
翻译：
	spock@muds.net		2000.May.21.	v22 版
