Zend_Measure_*
Ŭ·¡½º´Â,
´Ù¾çÇÑ °èÃøÀ» ÇàÇϱâ À§ÇÑ ÆÐŰÁöÀÔ´Ï´Ù.
¹ü¿ëÀûÀÌ°í ¸Å¿ì °£´ÜÇÑ ¹æ¹ýÀ» Á¦°øÇϰí ÀÖ½À´Ï´Ù.
Zend_Measure_*
Ŭ·¡½º¸¦ »ç¿ëÇϸé,
°èÃøÄ¡ÀÇ ´ÜÀ§ º¯È¯À» ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.
´Ù¸¥ ´ÜÀ§ ³¢¸®·ÎÀÇ µ¡¼ÀÀ̳ª »¬¼À, ±×¸®°í ºñ±³µµ °¡´ÉÇÕ´Ï´Ù.
À¯Àú°¡ ÀÚ±¹¾î·Î ÀÔ·ÂÇÑ ³»¿ëÀ¸·ÎºÎÅÍ, ´ÜÀ§¸¦ ÀÚµ¿ÀûÀ¸·Î ÃßÃâÇÕ´Ï´Ù.
¸¹Àº °èÃø ´ÜÀ§¸¦ ¼Æ÷Æ®Çϰí ÀÖ½À´Ï´Ù.
·Ê 25.1. °èÃøÄ¡ÀÇ º¯È¯
ÀÌÇÏÀÇ °£´ÜÇÑ ¿¹·Î, °èÃøÄ¡ÀÇ ÇüÅÂÀÇ ÀÚµ¿º¯¿ªÀÇ ¸ð½ÀÀ» ¼³¸íÇÕ´Ï´Ù. °èÃøÄ¡¸¦ º¯È¯ÇÏ·Á¸é , ±× °ª°ú ÇüŸ¦ ¾Ë°í ÀÖÀ» Çʿ䰡 ÀÖ½À´Ï´Ù. °ªÀ¸·Î¼´Â, Á¤¼ö³ª ºÎµ¿ ¼Ò¼öÁ¡¼ö(½Ç¼ö) »Ó¸¸ÀÌ ¾Æ´Ï¶ó ¼öÄ¡ ¹®ÀÚ¿µµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. º¯È¯Àº, °°Àº ÇüÅ (¹«°Ô, ¸éÀû, ¿Âµµ, ¼Óµµ µî) ÀÇ ´ÜÀ§°£¿¡¼¸¸ ½Ç½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇüŰ¡ ´Ù¸¥ °æ¿ì´Â º¯È¯ÇÒ ¼ö ¾ø½À´Ï´Ù.
<?php
require_once 'Zend/Measure/Length.php';
$locale = new Zend_Locale('en');
$unit = new Zend_Measure_Length(100, Zend_Measure_Length::METER, $locale);
// ¹ÌÅ͸¦ ¾ßµå·Î º¯È¯ÇÕ´Ï´Ù
echo $unit->convertTo(Zend_Measure_Length::YARD);
Zend_Measure_*
(Àº)´Â, ´Ù¾çÇÑ °èÃø ´ÜÀ§¸¦ ¼Æ÷Æ®Çϰí ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ ´ÜÀ§´Â, ¸ðµÎ ÅëÀÏµÈ ±â¹ýÀ¸·Î ³ªÅ¸³»Á®
Zend_Measure_<TYPE>::NAME_OF_UNIT
(¿Í)°ú °°ÀÌ µË´Ï´Ù.¿©±â¼ <TYPE> (Àº)´Â ±× ´ÜÀ§ÀÇ ¹°¸®Àû ȤÀº ¼öÄ¡ÀûÀΠƯ¼ºÀ» ³ªÅ¸³À´Ï´Ù.
¸ðµç °èÃø ´ÜÀ§´Â, º¯È¯¿ëÀÇ °è¼ö¿Í Ç¥½Ã ´ÜÀ§¸¦ Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù.
ÀÚ¼¼ÇÑ °ÍÀº
°èÃøÄ¡ÀÇ ÇüÅÂ
(À»)¸¦ ÂüÁ¶ÇØ ÁֽʽÿÀ.
·Ê 25.2. ¹ÌÅÍ
ÀÇ °èÃø
¹ÌÅÍ
(Àº)´Â ±æÀÌÀÇ ´ÜÀ§ÀÔ´Ï´Ù.µû¶ó¼, ´ëÀÀÇÏ´Â Á¤¼ö´Â
Length
Ŭ·¡½º³»¿¡ ÀÖ½À´Ï´Ù.ÀÌ ´ÜÀ§¸¦ »ç¿ëÇÏ·Á¸é ,
Length::METER
±×·¸´Ù°í ÇÏ´Â ±â¹ýÀ» »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
Ç¥½Ã ´ÜÀ§´Â m
ÀÔ´Ï´Ù.
<?php
require_once 'Zend/Measure/Length.php';
echo Zend_Measure_Length::STANDARD; // Ãâ·ÂÀº 'Length::METER' µË´Ï´Ù
echo Zend_Measure_Length::KILOMETER; // Ãâ·ÂÀº 'Length::KILOMETER' µË´Ï´Ù
$unit = new Zend_Measure_Length(100,'METER');
echo $unit;
// Ãâ·ÂÀº '100 m' µË´Ï´Ù