Zend_Measure-Output.xml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. <sect1 id="zend.measure.output">
  2. <title>הדפסת מדידות</title>
  3. <para>
  4. ניתן להדפיס את המדידות במספר דרכים.
  5. </para>
  6. <para>
  7. <link linkend="zend.measure.output.auto"><code>הדפסה אוטומטית</code>
  8. </link>
  9. </para>
  10. <para>
  11. <link linkend="zend.measure.output.value"><code>הדפסת ערכים</code>
  12. </link>
  13. </para>
  14. <para>
  15. <link linkend="zend.measure.output.unit"><code>הדפסה עם יחידת המדידה</code>
  16. </link>
  17. </para>
  18. <para>
  19. <link linkend="zend.measure.output.unit"><code>הדפסה בתור סטרינג מקומי</code>
  20. </link>
  21. </para>
  22. <sect2 id="zend.measure.output.auto">
  23. <title>הדפסה אוטומטית</title>
  24. <para>
  25. <code>Zend_Measure</code> תומך בהדפסת הנתונים אוטומטית.
  26. <example id="zend.measure.output.auto.example-1">
  27. <title>הדפסה אוטומטית</title>
  28. <programlisting role="php"><![CDATA[
  29. $locale = new Zend_Locale('de');
  30. $mystring = "1.234.567,89 Meter";
  31. $unit = new Zend_Measure_Length($mystring,
  32. Zend_Measure_Length::STANDARD,
  33. $locale);
  34. echo $unit;
  35. ]]>
  36. </programlisting>
  37. </example>
  38. </para>
  39. <note>
  40. <title>הדפסת מדידה</title>
  41. <para>
  42. ניתן להציג את ערך המדידה בעזרת שימוש פשוט בפונקציות
  43. <ulink url="http://php.net/echo"><code>echo</code>
  44. </ulink>
  45. או
  46. <ulink url="http://php.net/print"><code>print</code>
  47. </ulink>
  48. .
  49. </para>
  50. </note>
  51. </sect2>
  52. <sect2 id="zend.measure.output.value">
  53. <title>הדפסת ערכים</title>
  54. <para>
  55. ערך המדידה ניתן להדפסה על ידי קריאה ל <code>getValue()</code>.
  56. <example id="zend.measure.output.value.example-1">
  57. <title>הדפסת ערך</title>
  58. <programlisting role="php"><![CDATA[
  59. $locale = new Zend_Locale('de');
  60. $mystring = "1.234.567,89 Meter";
  61. $unit = new Zend_Measure_Length($mystring,
  62. Zend_Measure_Length::STANDARD,
  63. $locale);
  64. echo $unit->getValue();
  65. ]]>
  66. </programlisting>
  67. </example>
  68. </para>
  69. <para>
  70. מתודת ה <code>getValue()</code> מאפשרת הזנה של פרמטר אחד אופציונלי אשר מעיד על '<code>round</code>' אשר יעגל את הערך שיוזחר, מאפשר הצגה של הערך כשהוא מעוגל למספר מסויים.
  71. כברירת מחדל זה יופיע תמיד ב '<code>2</code>'.
  72. </para>
  73. </sect2>
  74. <sect2 id="zend.measure.output.unit">
  75. <title>הדפסה עם יחידת המדידה</title>
  76. <para>
  77. הפונקציה <code>getType()</code> מחזירה את יחידת המדידה הנוכחית.
  78. <example id="zend.measure.output.unit.example-1">
  79. <title>הדפסה עם יחידת המדידה</title>
  80. <programlisting role="php"><![CDATA[
  81. $locale = new Zend_Locale('de');
  82. $mystring = "1.234.567,89";
  83. $unit = new Zend_Measure_Weight($mystring,
  84. Zend_Measure_Weight::POUND,
  85. $locale);
  86. echo $unit->getType();
  87. ]]>
  88. </programlisting>
  89. </example>
  90. </para>
  91. </sect2>
  92. <sect2 id="zend.measure.output.localized">
  93. <title>הדפסה בתור סטרינג מקומי</title>
  94. <para>
  95. הדפסת הסטרינג בפורמט מקומי של המשתמש אשר צופה היא לעיתים הדרך המועדפת. לדוגמא, המדידה "1234567.8" תוצג בתור "1.234.567,8" בגרמניה.
  96. אפשרות זו תיהיה קיימת בגרסאות הבאות.
  97. </para>
  98. </sect2>
  99. </sect1>
  100. <!--
  101. vim:se ts=4 sw=4 et:
  102. -->