为什么我在以下两种情况下通过 print_r 得到不同的输出!!?这是php中的错误吗?php无法执行内部函数调用的复杂分层函数吗?
CASE 1 :
$aa='2,3,4,5,5,5,';
$aa=array_unique(explode(',',$aa));
array_pop($aa);
print_r($aa);
CASE 2 :
$aa='2,3,4,5,5,5,';
array_pop(array_unique(explode(',',$aa)));
print_r($aa)
在第一种情况下,输出是一个分解数组:
Array ( [0] => 2 [1] => 3 [2] => 4 [3] => 5 )
在第二种情况下,输出是 string :
2,3,4,5,5,5,