/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Problem...
Fra : Kasper Johansen


Dato : 13-05-02 23:37

Hej...
Jeg har et problem jeg gerne vil have hjælp med... Jeg håber i forstår hvad
jeg nu skriver:

Jeg har en værdi. Værdien ændrer sig i hvisse tilfælde. F.eks. kan den være
1 som den kan være 4.

Hvis værdien er 1 skal den indsætte koden: " " hvis værdien er 2 skal
den indsætte koden: "  " osv. op...

Hvis ikke jeg skal indsætte: "if ($talvaerdi == "1"){?>&nbsp;<?} osv.
hvordan gør jeg så? Kan jeg få PHP til at gentage kommandoen?? Hvis i altså
forstår hvad jeg mener...

Med Venlig Hilsen
Kasper



 
 
Jacob Bunk Nielsen (13-05-2002)
Kommentar
Fra : Jacob Bunk Nielsen


Dato : 13-05-02 23:59

"Kasper Johansen" <Kasper@Johansen.tdcadsl.dk> writes:

> Hvis værdien er 1 skal den indsætte koden: "&nbsp;" hvis værdien er 2 skal
> den indsætte koden: "&nbsp;&nbsp;" osv. op...
>
> Hvis ikke jeg skal indsætte: "if ($talvaerdi == "1"){?>&nbsp;<?} osv.
> hvordan gør jeg så?

Er det ikke bare noget i retning af det følgende du søger?

for ($i = 0; $i < $talvaerdi; $i++) {
print('&nbsp;');
}

--
Jacob - www.bunk.cc
The world is coming to an end--save your buffers!

Kasper Johansen (14-05-2002)
Kommentar
Fra : Kasper Johansen


Dato : 14-05-02 00:16

TAAAAAAAAAAAK! Nu kan jeg sove roligt.... Du har reddet min nat!!!
Seriøst...

MvH
Kasper


"Jacob Bunk Nielsen" <spam@bunk.cc> skrev i en meddelelse
news:spamdrop+m38z6nu027.fsf@paven.bunk.cc...
> "Kasper Johansen" <Kasper@Johansen.tdcadsl.dk> writes:
>
> > Hvis værdien er 1 skal den indsætte koden: "&nbsp;" hvis værdien er 2
skal
> > den indsætte koden: "&nbsp;&nbsp;" osv. op...
> >
> > Hvis ikke jeg skal indsætte: "if ($talvaerdi == "1"){?>&nbsp;<?} osv.
> > hvordan gør jeg så?
>
> Er det ikke bare noget i retning af det følgende du søger?
>
> for ($i = 0; $i < $talvaerdi; $i++) {
> print('&nbsp;');
> }
>
> --
> Jacob - www.bunk.cc
> The world is coming to an end--save your buffers!



Peter Brodersen (14-05-2002)
Kommentar
Fra : Peter Brodersen


Dato : 14-05-02 00:21

On Tue, 14 May 2002 00:37:08 +0200, "Kasper Johansen"
<Kasper@Johansen.tdcadsl.dk> wrote:

>Hvis værdien er 1 skal den indsætte koden: "&nbsp;" hvis værdien er 2 skal
>den indsætte koden: "&nbsp;&nbsp;" osv. op...

Hvis du vil have en eller anden form for løkke, så:

while ($talvaerdi--) print "&nbsp;";

Bemærk, at $talvaerdi efter den while-løkke vil være lig 0, samt at du
bør foretage validering af $talvaerdi på forhånd.

En bedre mulighed er at kigge på PHP-funktionen str_repeat(), der
sandsynligvis er lige præcis den, du søger:

print str_repeat("&nbsp;", $talvaerdi);

Læs mere:
http://www.php.net/manual/en/function.str-repeat.php

--
- Peter Brodersen

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste