|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | | -<!-- $Revision$ --> |
3 | | -<!-- EN-Revision: 8a0ab242e83ec201615c947eaa0e1c5719576c12 Maintainer: sammywg Status: ready --> |
| 2 | +<!-- EN-Revision: 761d72245071f89a626903c9bcdc6aaff1252d54 Maintainer: sammywg Status: ready --> |
| 3 | +<!-- Reviewed: no --> |
4 | 4 | <refentry xml:id="function.min" xmlns="http://docbook.org/ns/docbook"> |
5 | 5 | <refnamediv> |
6 | 6 | <refname>min</refname> |
|
138 | 138 | &reftitle.examples; |
139 | 139 | <para> |
140 | 140 | <example> |
141 | | - <title>Beispiel für die Verwendung von <function>min</function></title> |
| 141 | + <title>Beispiele für die Verwendung von <function>min</function></title> |
142 | 142 | <programlisting role="php"> |
143 | 143 | <![CDATA[ |
144 | 144 | <?php |
145 | | -echo min(2, 3, 1, 6, 7); // 1 |
146 | | -echo min(array(2, 4, 5)); // 2 |
| 145 | +echo min(2, 3, 1, 6, 7), PHP_EOL; // 1 |
| 146 | +echo min(array(2, 4, 5)), PHP_EOL; // 2 |
147 | 147 |
|
148 | 148 | // Hier vergleichen wir -1 < 0, so dass -1 der kleinste Wert ist |
149 | | -echo min('hello', -1); // -1 |
| 149 | +echo min('hello', -1), PHP_EOL; // -1 |
150 | 150 |
|
151 | 151 | // Bei mehreren Arrays unterschiedlicher Länge, gibt min das kürzeste zurück |
152 | 152 | $val = min(array(2, 2, 2), array(1, 1, 1, 1)); // array(2, 2, 2) |
| 153 | +var_dump($val); |
153 | 154 |
|
154 | 155 | // Mehrere Arrays gleicher Länge werden von links nach rechts verglichen, |
155 | 156 | // daher ist in unserem Beispiel 2 == 2, aber 4 < 5 |
156 | 157 | $val = min(array(2, 4, 8), array(2, 5, 1)); // array(2, 4, 8) |
| 158 | +var_dump($val); |
157 | 159 |
|
158 | 160 | // Sind ein Array und ein Nicht-Array-Parameter gegeben, wird nie das Array zurückgegeben, |
159 | 161 | // da Vergleiche Arrays als größer behandeln als alle anderen Werte |
160 | 162 | $val = min('string', array(2, 5, 7), 42); // string |
| 163 | +var_dump($val); |
161 | 164 |
|
162 | 165 | // Ist ein Argument NULL oder ein boolescher Wert, wird es mit anderen Werten |
163 | 166 | // unter Verwendung der Regeln FALSE < TRUE und NULL == FALSE verglichen, ohne Rücksicht auf die anderen beteiligten Typen |
164 | 167 | // In den folgenden Beispielen wird -10 im Vergleich wie TRUE behandelt |
165 | 168 | $val = min(-10, FALSE, 10); // FALSE |
| 169 | +var_dump($val); |
| 170 | +
|
166 | 171 | $val = min(-10, NULL, 10); // NULL |
| 172 | +var_dump($val); |
167 | 173 |
|
168 | 174 | // Andererseits wird 0 wie FALSE behandelt, so dass es "kleiner" ist als TRUE |
169 | 175 | $val = min(0, TRUE); // 0 |
| 176 | +var_dump($val); |
170 | 177 | ?> |
171 | 178 | ]]> |
172 | 179 | </programlisting> |
|
0 commit comments