SplHeap
PHP Manual

SplHeap::compare

(PHP 5 >= 5.3.0)

SplHeap::compareمقایسه اجزا برای قرار دادن درست آنها در heap هنگام مرتب‌سازی

Description

abstract int SplHeap::compare ( mixed $value1 , mixed $value2 )

مقایسه value1 با value2.

Warning

ایجاد استثناها در SplHeap::compare() می‌تواند Heap را خراب کند و آن را در وضعیت بن‌بست قرار دهد. شما می‌توانید با فراخوانی SplHeap::recoverFromCorruption() از وضعیت بن‌بست خارج کنید. به هر حال بعصی اجزا ممکن است به درستی قرار داده نشوند و ویژگی آن را رعایت نکند.

Parameters

value1

اولین مقدار گره برای مقایسه.

value2

مقدار دومین گره برای مقایسه.

Return Values

نتیجه مقایسه مثبت اگر value1 بزرگ‌تر از value2 باشد 0 اگر برابر باشند در غیر این صورت عدد منفی.

Note:

چندین جز با مقدار یکسان در Heap توضیه نمی‌شود. آنها در موقعیت تصادفی در کنار یکدیگر قرار می‌گیرند.


SplHeap
PHP Manual