print_r($pages);
print max($pages);
print min($pages);
告诉我
Array ( [0] => 1 [1] => 2 [2] => 3 ) 1 2
虽然我期待最后两个数字是3和1.为什么?
编辑:进一步信息
$pages = $v->plaintext;
var_dump($pages);
$exp = explode("|", $pages);
print_r($exp);
print max($exp);
给出
string(324) " 1 | 2 | 3 " Array ( [0] => 1 [1] => 2 [2] => 3 ) 1
不确定“字符串(324)是什么?它仍然输出”1“作为最大值($ exp)......
编辑:找到解决方案,我正在处理字符串。现在可以使用并打印出来。$pages = $v->plaintext;
$exp = explode("|", $pages);
$exp = array_map("trim", $exp);
$exp = array_map("intval", $exp);
print max($exp);
答案 0 :(得分:1)
以下适用于我。
$a=array(1,2,3);
print_r($a);
print max($a);
print min($a);
您需要为$ pages var转储更多调试信息以进行更多挖掘。