我试图从PHP手册(http://de2.php.net/manual/en/function.array-multisort.php)中寻求帮助,但参数的描述语法太复杂了,比如
bool array_multisort ( array &$array1 [, mixed $array1_sort_order = SORT_ASC [, mixed $array1_sort_flags = SORT_REGULAR [, mixed $... ]]] )
Run Code Online (Sandbox Code Playgroud)
我知道参数有描述,如:
数组1
正在排序的数组.
array1_sort_order
用于对前一个数组参数进行排序的顺序.SORT_ASC要么升序排序,要么SORT_DESC要降序排序.
但那个描述和方括号的含义是什么?
括号内的参数是可选参数
我将解释一下澄清:
bool array_multisort ( array &$array1 [, mixed $array1_sort_order = SORT_ASC [, mixed $array1_sort_flags = SORT_REGULAR [, mixed $... ]]] )
Run Code Online (Sandbox Code Playgroud)
PARAMS:
array &$array1:这是第一个参数,是强制性的(不在方括号中),是您要排序的数组.
mixed $array1_sort_order = SORT_ASC:第二个参数,这是排序顺序,是一个可选参数,如果不指定则默认值为 SORT_ASC
等等...