📄 bug36975.phpt
字号:
--TEST--Bug#36975 (natcasesort() causes array_pop() to misbehave)--FILE--<?php$a = array('aa', 'aa', 'bb', 'bb', 'cc', 'cc'); $test = natcasesort($a);if ($test) { echo "natcasesort success!\n"; } $val = array_pop($a); $a[] = $val; var_dump($a);$b = array(1 => 'foo', 0 => 'baz');array_pop($b);$b[] = 'bar';array_push($b, 'bar');print_r($b);$c = array(0, 0, 0, 0, 0);asort($c);array_pop($c);$c[] = 'foo';$c[] = 'bar';var_dump($c);?>--EXPECT--natcasesort success!array(6) { [0]=> string(2) "aa" [1]=> string(2) "aa" [3]=> string(2) "bb" [2]=> string(2) "bb" [5]=> string(2) "cc" [6]=> string(2) "cc"}Array( [1] => foo [2] => bar [3] => bar)array(6) { [4]=> int(0) [3]=> int(0) [2]=> int(0) [1]=> int(0) [5]=> string(3) "foo" [6]=> string(3) "bar"}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -