|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | | -<!-- EN-Revision: 9d044185431afc63026546899216053820ac5d64 Maintainer: grzesiek Status: ready --> |
| 2 | +<!-- EN-Revision: 761d72245071f89a626903c9bcdc6aaff1252d54 Maintainer: grzesiek Status: ready --> |
3 | 3 | <!-- $Revision$ --> |
4 | 4 | <!-- CREDITS: sobak --> |
5 | 5 | <refentry xml:id="function.min" xmlns="http://docbook.org/ns/docbook"> |
|
128 | 128 | <programlisting role="php"> |
129 | 129 | <![CDATA[ |
130 | 130 | <?php |
131 | | -echo min(2, 3, 1, 6, 7); // 1 |
132 | | -echo min(array(2, 4, 5)); // 2 |
| 131 | +echo min(2, 3, 1, 6, 7), PHP_EOL; // 1 |
| 132 | +echo min(array(2, 4, 5)), PHP_EOL; // 2 |
133 | 133 |
|
134 | 134 | // Tutaj porównujemy -1 < 0, więc -1 jest najniższą wartością |
135 | | -echo min('hello', -1); // -1 |
| 135 | +echo min('hello', -1), PHP_EOL; // -1 |
136 | 136 |
|
137 | 137 | // W przypadku wielu tablic o różnych długościach, min zwraca najkrótszą z nich |
138 | 138 | $val = min(array(2, 2, 2), array(1, 1, 1, 1)); // array(2, 2, 2) |
| 139 | +var_dump($val); |
139 | 140 |
|
140 | 141 | // Wiele tablic o tej samej długości jest porównywanych od lewej do prawej. |
141 | 142 | // więc w naszym przykładzie: 2 == 2, but 4 < 5 |
142 | 143 | $val = min(array(2, 4, 8), array(2, 5, 1)); // array(2, 4, 8) |
| 144 | +var_dump($val); |
143 | 145 |
|
144 | 146 | // Jeśli podano zarówno tablicę, jak i nie-tablicę, tablica nigdy nie jest zwracana |
145 | 147 | // ponieważ porównania traktują tablice jako większe niż jakakolwiek inna wartość. |
146 | 148 | $val = min('string', array(2, 5, 7), 42); // string |
| 149 | +var_dump($val); |
147 | 150 |
|
148 | 151 | // Jeśli jednym z argumentów jest NULL lub wartość logiczna, zostanie ona porównana z |
149 | 152 | // innymi wartościami przy użyciu reguł FALSE < TRUE i NULL == FALSE niezależnie od |
150 | 153 | // innych typów |
151 | 154 | // W poniższych przykładach, zarówno -10 jak i 10 są traktowane jako TRUE w porównaniu |
152 | 155 | $val = min(-10, FALSE, 10); // FALSE |
| 156 | +var_dump($val); |
| 157 | +
|
153 | 158 | $val = min(-10, NULL, 10); // NULL |
| 159 | +var_dump($val); |
154 | 160 |
|
155 | 161 | // 0, z drugiej strony, jest traktowane jako FALSE, więc jest „mniejsze niż” TRUE |
156 | 162 | $val = min(0, TRUE); // 0 |
| 163 | +var_dump($val); |
157 | 164 | ?> |
158 | 165 | ]]> |
159 | 166 | </programlisting> |
|
0 commit comments