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
adwol
post
Post #2





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

Posty w temacie
- Robert   Petla   19.08.2003, 12:34:38
- - adwol   Re: Petla   19.08.2003, 12:36:49
- - Robert   <?php $dane = file("includes/dat/ksiega.dat"); ...   19.08.2003, 12:42:27
- - majkel   <?php for($i=10; $i=0; $i--) { echo $i; } ?>   19.08.2003, 12:48:39
- - adwol   Cytat<?php $dane = file("includes/dat/ksiega.da...   19.08.2003, 12:48:45
- - BzikOS   <?php $dane = file("includes/dat/ksiega.dat"); ...   19.08.2003, 12:48:54
- - Robert   Dzieki panowie Dziala   19.08.2003, 12:55:22


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

 



RSS Aktualny czas: 3.10.2025 - 04:06