| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- EN-Revision: 24249 -->
- <!-- Reviewed: no -->
- <sect1 id="zend.currency.position">
- <title>Wo ist die Währung?</title>
- <para>
- Die Position an welche das Währungssymbol oder der Namen angezeigt werden hängt vom
- Gebietsschema ab. Trotzdem kann man, wenn das gewünscht ist, eigene Einstellungen definieren
- indem die Option <property>display</property> verwendet wird und eine der folgenden
- Konstanten angegeben wird:
- </para>
- <table id="zend.currency.position.table-1">
- <title>Vorhadene Positionen für die Währung</title>
- <tgroup cols="2" align="left">
- <thead>
- <row>
- <entry>Konstante</entry>
- <entry>Beschreibung</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><constant>STANDARD</constant></entry>
- <entry>Setzt die Standardposition wie Sie im Gebietsschema definiert ist</entry>
- </row>
- <row>
- <entry><constant>RIGHT</constant></entry>
- <entry>
- Zeigt die Darstellung der Währung an der rechten Seite des Wertes an
- </entry>
- </row>
- <row>
- <entry><constant>LEFT</constant></entry>
- <entry>
- Zeigt die Darstellung der Währung an der linken Seite des Wertes an
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <example id="zend.currency.position.example-1">
- <title>Setzen der Währungsposition</title>
- <para>
- Angenommen der Client hat wieder mal "en_US" als Gebietsschema gesetzt. Wenn keine
- Option verwendet wird könnte der Wert wie folgt aussehen:
- </para>
- <programlisting language="php"><![CDATA[
- $currency = new Zend_Currency(
- array(
- 'value' => 100,
- )
- );
- print $currency; // Könnte '$ 100' zurückgeben
- ]]></programlisting>
- <para>
- Bei Verwendung der Standardeinstellung würde die Währung (in unserem Fall $) also
- entweder links oder rechts vom Wert dargestellt werden. Jetzt definieren wir eine
- fixe Position:
- </para>
- <programlisting language="php"><![CDATA[
- $currency = new Zend_Currency(
- array(
- 'value' => 100,
- 'position' => Zend_Currency::RIGHT,
- )
- );
- print $currency; // Könnte '100 $' zurückgeben
- ]]></programlisting>
- <para>
- Es ist zu beachten das im zweiten Codeabschnitt die Position von <acronym>USD</acronym>
- fixiert ist, unabhängig vom verwendeten Gebietsschema oder der Währung.
- </para>
- </example>
- </sect1>
|