Loading:


array range
array range $dolny , $górny [, $krok ] )


range() zwraca tablicÄ™ elementów od dolny do górny , włącznie. JeÅ›li dolny > górny, to sekwencja bÄ™dzie od górnego do dolnego.

Informacja: Nowy parametr
Parametr opcjonalny krok został dodany w PHP 5.0.0.


JeÅ›li podany zostanie parametr krok , zostanie on użyty jako różnica pomiÄ™dzy elementami w sekwencji. krok powinien być liczbÄ… dodatniÄ…. JeÅ›li nie zostanie on podany, krok przyjmie domyÅ›lnÄ… wartość 1.



Napisz Artyku³

Listing


//Example #1 Przykłady użycia funkcji range()

<?php
// array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
foreach (range(0, 12) as $liczba) {
    echo $liczba;
}

// Parametr kroku został wprowadzony w 5.0.0
// array(0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100)
foreach (range(0, 100, 10) as $liczba) {
    echo $liczba;
}

// Użycie sekwencji znakowych wprowadzono w 4.1.0
// array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i');
foreach (range('a', 'i') as $litera) {
    echo $litera;
}

// array('c', 'b', 'a');
foreach (range('c', 'a') as $litera) {
    echo $litera;
}
?>

/*
    Informacja: W wersjach wczeÅ›niejszych od PHP 4.1.0 funkcja range() generowaÅ‚a tylko rosnÄ…ce tablice liczbowe. ObsÅ‚uga sekwencji znakowych i tablic malejÄ…cych zostaÅ‚a wprowadzona w PHP 4.1.0. WartoÅ›ci sekwencji znakowych sÄ… ograniczone do dÅ‚ugoÅ›ci jednego znaku. JeÅ›li wprowadzony zostanie ciÄ…g dÅ‚ugoÅ›ci wiÄ™kszej niż jeden, użyty zostanie tylko pierwszy znak.

Uwaga

W wersjach PHP od 4.1.0 do 4.3.2 funkcja range() rozpoznawała ciągi numeryczne jako ciągi, a nie jako liczby. W związku z tym będą one użyte do generowania sekwencji znakowych. Na przykład "4242" będzie traktowane jako "4".

*/

 




Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2021 v.1.5 | design: diviXdesign & rainbowcolors