003.phpt
来自「php-4.4.7学习linux时下载的源代码」· PHPT 代码 · 共 105 行
PHPT
105 行
--TEST--Test usort, uksort and uasort--INI--precision=14--FILE--<?phprequire(dirname(__FILE__) . '/data.inc');function cmp ($a, $b) { is_array ($a) and $a = array_sum ($a); is_array ($b) and $b = array_sum ($b); return strcmp ($a, $b);}echo " -- Testing uasort() -- \n";uasort ($data, 'cmp');var_dump ($data);echo "\n -- Testing uksort() -- \n";uksort ($data, 'cmp');var_dump ($data);echo "\n -- Testing usort() -- \n";usort ($data, 'cmp');var_dump ($data);?>--EXPECT---- Testing uasort() -- array(8) { [16777216]=> float(-0.33333333333333) [-1000]=> array(2) { [0]=> string(6) "banana" [1]=> string(6) "orange" } ["test"]=> int(27) [0]=> string(3) "PHP" [17]=> string(27) "PHP: Hypertext Preprocessor" [5]=> string(4) "Test" [1001]=> string(6) "monkey" [1000]=> string(4) "test"} -- Testing uksort() -- array(8) { [-1000]=> array(2) { [0]=> string(6) "banana" [1]=> string(6) "orange" } [0]=> string(3) "PHP" [1000]=> string(4) "test" [1001]=> string(6) "monkey" [16777216]=> float(-0.33333333333333) [17]=> string(27) "PHP: Hypertext Preprocessor" [5]=> string(4) "Test" ["test"]=> int(27)} -- Testing usort() -- array(8) { [0]=> float(-0.33333333333333) [1]=> array(2) { [0]=> string(6) "banana" [1]=> string(6) "orange" } [2]=> int(27) [3]=> string(3) "PHP" [4]=> string(27) "PHP: Hypertext Preprocessor" [5]=> string(4) "Test" [6]=> string(6) "monkey" [7]=> string(4) "test"}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?