php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.03.2005, 19:08  
Gast
 
Beiträge: n/a
Standard schauderhafte Schleife

Hallo, ich habe mit einer Schleife ein Modell gebastelt. Die Zahlen werden danach ersetzt. Mir wurde gesagt, die Schleife sei schauderhaft . Hat jemand ne gute Idee, wie man sowas schöner schreibt? Funktioneren tuts.
PHP-Code:
<?php
function liste($id)
{
    
$spalten 5;
    
$zeilen 3;
    
$beginn $id;

    for(
$x 1$x <= $zeilen$x++)
    {
        
$ende $beginn $spalten;
        for(
$y $beginn$y $ende$y++)
        {
            echo 
$y."";
        }
        
$beginn $y;
        echo 
"
"
;
    }
}
liste (6);
?>
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.03.2005, 19:13  
Gast
 
Beiträge: n/a
Standard

AHH, wenn ich schon dabei bin, weiss grad wer, wie ich alle werte dieser schleife in ein array speicher und diese an einem ander ort wieder mit ner schleife ausgeben kann.
bspl.
werte als schleife 1 in array:

1, 2, 3 ....usw.

array in schleife ausgeben als 1a, 2a , 3a .... usw.
 
Alt 16.03.2005, 20:59  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Natürlich ist die Schleiferei da schauerhaft ... oder glaubst du, ich könnte überhaupt verstehen, was das da sinnvolles tun will*?!* ...
Guradia ist offline  
Alt 16.03.2005, 21:13  
Gast
 
Beiträge: n/a
Standard

also ich so eine darstellung:

1 2 3
4 5 6
7 8 9

forausgesetzt der anfangswert ist 1

ist der anfangswert 3, soll es so aussehen:¨

3 4 5
6 7 8
9 10 11

dazu kommt, das die anzahl spalten und zeilen über eine variable später geändert werden können.

gruss
 
Alt 16.03.2005, 21:38  
Gast
 
Beiträge: n/a
Standard

Ohne lange darüber nachgedacht zu haben:
PHP-Code:
<?php 
  
function liste($start$zeilen$spalten
  { 
     for (
$i 1$i <= $zeilen*$spalten$i++)
     {
       echo 
$start++;

       if (! (
$i $spalten))
         echo 
"
"
;
       else
         echo 
" ";
     } 
  }

  
liste (5,3,4); 
?>
Gruß
phpfan
 
Alt 16.03.2005, 21:47  
Gast
 
Beiträge: n/a
Standard

gefällt mir trotzdem :wink:
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mysql_query verschmelzen zweier abfragen (while schleife) Buschdieb PHP Tipps 2006 10 15.07.2006 17:11
Schleife nach Tastendruck beenden schnurzli PHP Tipps 2006 7 24.03.2006 18:56
Warum wird die erste Schleife nur einmal durchlaufen ? PHP Tipps 2006 12 03.03.2006 20:04
array als Schleife verwenden cyberholic Datenbanken 6 12.01.2006 13:14
Formularwerte in Schleife überprüfen PHP Tipps 2007 6 23.11.2005 14:31
Schleife PHP Tipps 2007 2 01.11.2005 17:15
[Erledigt] While schleife in while schleife = nur ein datensatz?! PHP Tipps 2005-2 9 28.10.2005 12:48
for Schleife -> unterbrechen, Befehl einfügen, fortsetzen PHP Tipps 2005-2 7 10.10.2005 21:05
"rekursive" schleife faultier PHP Tipps 2005-2 3 01.10.2005 08:45
while schleife in einer while schleife beim tmpl-sys PHP Tipps 2005-2 0 27.07.2005 15:07
While Schleife Beatbox Off-Topic Diskussionen 8 19.05.2005 21:55
while schleife beenden PHP Tipps 2005 3 29.03.2005 20:35
IF ELSEIF ELSEIF ELSE mit While Schleife PHP Tipps 2005 9 04.03.2005 23:27
Variabel aus while schleife ausserhalb der schleife nutzen PHP Tipps 2005 8 12.02.2005 18:04
versteh diese do-while schleife nicht PHP Tipps 2004 5 08.09.2004 16:54


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:17 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.