Introduction au Zend Framework

 Apprendre Zend Framework

appendix

 Guide de référence Zend Framework


  •  Zend_Gdata
  •  Zend_Http
  •  Zend_InfoCard
  •  Zend_Json
  •  Zend_Layout
  •  Zend_Ldap
  •  Zend_Loader
  •  Zend_Locale
  •  Zend_Log
  •  Zend_Mail
  •  Zend_Markup
  •  Zend_Measure
  •  Zend_Memory
  •  Zend_Mime
  •  Zend_Navigation
  •  Zend_Oauth
  •  Zend_OpenId
  •  Zend_Paginator
  •  Zend_Pdf
  •  Zend_ProgressBar
  •  Zend_Queue
  •  Zend_Reflection
  •  Zend_Registry
  •  Zend_Rest

  •  Zend_Search_Lucene
  •  Zend_Serializer
  •  Zend_Server
  •  Zend_Service
  •  Zend_Session
  •  Zend_Soap
  •  Zend_Tag
  •  Zend_Test
  •  Zend_Text
  •  Zend_TimeSync
  •  Zend_Tool
  •  Zend_Tool_Framework
  •  Zend_Tool_Project
  •  Zend_Translate
  •  Zend_Uri
  •  Zend_Validate
  •  Zend_Version
  •  Zend_View
  •  Zend_Wildfire
  •  Zend_XmlRpc
  • ZendX_Console_Process_Unix
  • ZendX_JQuery
  • Translation 61.2% Update 2010-11-28 - Revision 23149 - Version ZF 1.11.x

    47.3. Récupérer des mesures

    Les mesures peuvent être récupérer de différentes manières.

    Récupération automatique

    Récupération des valeurs

    Récupération de l'unité de mesure

    Récupération en tant que chaîne régionale

    47.3.1. Récupération automatique

    Zend_Measure supporte la récupération sous formes de chaînes de caractères automatiquement.

    Exemple 47.6. Récupération automatique

    $locale = new Zend_Locale('de');
    $machaine "1.234.567,89";
    $unite = new Zend_Measure_Length($machaine,
                                     
    Zend_Measure_Length::STANDARD,
                                     
    $locale);

    echo 
    $unite// affiche "1234567.89 m"


    [Note] Affichage de la mesure

    L'affichage peut être réalisé simplement en utilisant echo ou print.

    47.3.2. Récupération des valeurs

    La valeur d'une mesure peut être récupérée en utilisant getValue().

    Exemple 47.7. Récupération d'une valeur

    $locale = new Zend_Locale('de');
    $machaine "1.234.567,89";
    $unite = new Zend_Measure_Length($machaine,
                                     
    Zend_Measure_Length::STANDARD,
                                     
    $locale);

    echo 
    $unite->getValue(); // affiche "1234567.89"


    La méthode getValue() accepte un paramètre facultatif "round" qui permet de définir la précision de la sortie générée. La précision par défaut est de 2.

    47.3.3. Récupération de l'unité de mesure

    La fonction getType() retourne l'unité de mesure courante.

    Exemple 47.8. Récupérer l'unité de mesure

    $locale = new Zend_Locale('de');
    $machaine "1.234.567,89";
    $unit = new Zend_Measure_Weight($machaine,
                                    
    Zend_Measure_Weight::POUND,
                                    
    $locale);

    echo 
    $unit->getType(); // affiche "POUND"


    47.3.4. Récupération en tant que chaîne régionale

    Récupérer une chaîne dans un format habituel du pays de l'utilisateur est habituellement souhaitable. Par exemple, la mesure "1234567.8" deviendrait "1.234.567,8" pour l'Allemagne. Cette fonctionnalité sera supportée dans une future version.

    digg delicious meneame google twitter technorati facebook

    Comments

    Loading...