Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Petla
Robert
post
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 2.05.2003

Ostrzeżenie: (0%)
-----


Witam!!
Majac petle gdzie $q zlicza mi zawartosc pliku....potem wyswietlam zmienna $q 1/2/3/4/5/6/7/8/9/.......i wszytko dziala dobrze lecz chcial bym by zmienna $q wyswietlala liczby od najwiekszej do najmniejszej
tj. ...../9/8/7/6/5/4/3/2/1
_________________
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
adwol
post
Post #2





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

Ostrzeżenie: (0%)
-----


Cytat
Witam!!
Majac petle gdzie $q zlicza mi zawartosc pliku....potem wyswietlam zmienna $q 1/2/3/4/5/6/7/8/9/.......i wszytko dziala dobrze lecz chcial bym by zmienna $q wyswietlala liczby od najwiekszej do najmniejszej
tj. ...../9/8/7/6/5/4/3/2/1

Jaka pętla? Pokaż kawałek kodu.
Go to the top of the page
+Quote Post
Robert
post
Post #3





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 2.05.2003

Ostrzeżenie: (0%)
-----


[php:1:bac4b7e3e5]<?php
$dane = file("includes/dat/ksiega.dat");
for($i; $i<count($dane); $i++){
$wpis = explode("||", "$dane[$i]");
$q = $i+1;
?>[/php:1:bac4b7e3e5]

Ten kod wyswietla 1/2/3/4/5 itd a chcialbym by wyswietlal od najwiekszej do najmniejszej.
Go to the top of the page
+Quote Post
majkel
post
Post #4





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 11.08.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


[php:1:23160c5764]<?php
for($i=10; $i=0; $i--) {
echo $i;
}
?>[/php:1:23160c5764]


--------------------
Pozdrawiam,
Michał K.
Go to the top of the page
+Quote Post
adwol
post
Post #5





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

Ostrzeżenie: (0%)
-----


Cytat
[php:1:60dfaa6135]<?php
$dane = file("includes/dat/ksiega.dat");
for($i; $i<count($dane); $i++){
$wpis = explode("||", "$dane[$i]");
$q = $i+1;
?>[/php:1:60dfaa6135]

Ten kod wyswietla 1/2/3/4/5 itd a chcialbym by wyswietlal od najwiekszej do najmniejszej.

[php:1:60dfaa6135]<?php
$dane = file("includes/dat/ksiega.dat");
$ilosc = count($dane);
for($i = 0; $i < $ilosc; $i++){
$wpis = explode("||", $dane[$i]);
$q = $ilosc - $i;
?>[/php:1:60dfaa6135]
Chyba, że Ci nie potrzeba poźniej zmiennej $i (bo z tego co napisałeś to nie wynika), to wtedy możesz zrobić taką pętle:
[php:1:60dfaa6135]<?php
$dane = file("includes/dat/ksiega.dat");
for($q = count($dane); $q > 0; $q--){
$wpis = explode("||", $dane[$q]);
?>[/php:1:60dfaa6135]
Go to the top of the page
+Quote Post
BzikOS
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

Ostrzeżenie: (0%)
-----


[php:1:aba163b316]<?php
$dane = file("includes/dat/ksiega.dat");
for($i=count($dane)-1; $i>=0; $i--){
$wpis = explode("||", "$dane[$i]");
$q = $i+1;
?>[/php:1:aba163b316]
Go to the top of the page
+Quote Post
Robert
post
Post #7





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 2.05.2003

Ostrzeżenie: (0%)
-----


Dzieki panowie smile.gif
Dziala
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 08:59