powered by nequal
Home » Acme_Hyde » Timeline » 37

Changeset 37 -- 2008-11-02 22:42:37

Author
Keisuke SATO
Comment
added Hyde.php

Diffs

Acme_Hyde/trunk/Hyde.php

@@ -0,0 +1,38 @@
+<?php
+/**
+ * Acme_Hyde - Hyde Calculator
+ *
+ * @author  riaf <riafweb@gmail.com>
+ * @see     http://search.cpan.org/~nozzzzz/Acme-Hyde-0.04/
+ * @version $Id$
+ */
+
+class Acme_Hyde
+{
+    const size = 156;
+
+    /**
+     * cm を hyde に変換
+     *
+     * @param   $cm
+     * @return  float $hyde
+     */
+    public static function to($cm){
+        /***
+         * eq(1.15, Acme_Hyde::to(180));
+         */
+        return (float) sprintf("%.2f", $cm / Acme_Hyde::size);
+    }
+    /**
+     * hyde を cm に変換
+     *
+     * @param   $hyde
+     * @return  int $cm
+     */
+    public static function from($hyde){
+        /***
+         * eq(180, Acme_Hyde::from(1.15));
+         */
+        return (int) ceil($hyde * Acme_Hyde::size);
+    }
+}
属性に変更があったパス: Acme_Hyde/trunk/Hyde.php
___________________________________________________________________
追加: svn:keywords
+ Id