php max () ve min () ilişkisel dizi üzerinde

1 Cevap
print_r($pages);
print max($pages);
print min($pages);

Bana gösterir

Array ( [0] => 1 [1] => 2 [2] => 3 ) 1 2 

Nasıl gelip 3 ve 1. Olmak için son iki sayı bekliyordum iken?

EDIT: daha fazla bilgi

$pages = $v->plaintext;
var_dump($pages);
$exp = explode("|", $pages);
print_r($exp);
print max($exp);

verir

string(324) " 1 | 2 | 3 " Array ( [0] => 1 [1] => 2 [2] => 3 ) 1 

Değil emin ne "string (324) nedir? Hala çıktısı oluyor" max ($ exp) olarak "1 ...

EDIT: Bulunan çözüm, ben dizeleri ile ilgili. Bu artık çalışıyor ve 3 yazdırır.

$pages = $v->plaintext;                 
$exp = explode("|", $pages);
$exp = array_map("trim", $exp);
$exp = array_map("intval", $exp);
print max($exp);

1 Cevap

Benim için aşağıdaki işler.

$a=array(1,2,3);

print_r($a);
print max($a);
print min($a);

Daha fazla kazmak için $ sayfaları var daha debug bilgi dökümü gerekir.