Zaokrąglanie do najbliższego ułamka (połowa, ćwiartka itd.)

Muszę więc utworzyć następujące funkcje, ale moja głowa nie może myśleć o żadnej możliwości w PHP bez skomplikowanej matematyki.

Okrągłyzawsze do najbliższego miejsca po przecinku (1,81 = 1,90, 1,89 = 1,90, 1,85 = 1,90)Okrągłyzawsze w dół do najbliższego miejsca po przecinku (1,81 = 1,80, 1,89 = 1,80, 1,85 = 1,80)Okrągłyzawsze do najbliższego x.25 / x.50 / x.75 / x.00 (1.81 = 2, 1.32 = 1.50)Okrągłyzawsze w dół do najbliższego x.25 / x.50 / x.75 / x.00 (1.81 = 1.75, 1.32 = 1.25)Okrągłyzawsze do najbliższego x.50 / 1 (1,23 = 1,50, 1,83 = 2)Okrągłyzawsze w dół do najbliższego x.50 / 1 (1,23 = 1, 1,83 = 1,50)

Szukałem w Google przez 2 godziny, a jedyne, co się pojawiło, to fora Excel. Czy jest to możliwe dzięki prostym liniom PHP?

questionAnswers(4)

yourAnswerToTheQuestion