Avatar billede jaweni Nybegynder
15. november 2005 - 14:52 Der er 8 kommentarer og
1 løsning

Indsætte tegn i streng

Hej,

jeg vil gerne indsætte spaces i en streng,
så der altid er fx. 10 spaces inden det næste
skrives i samme linie.

Efter et filnavn skal der være: (25 - længden
af filnavnet) spaces inden filstørrelsen skrives.

Har prøvet med en for-løkke; men der vises intet
overhovedet.

mvh. jaweni
Avatar billede jaw Nybegynder
15. november 2005 - 14:54 #1
$filnavn = "navn.php";
for($i = 0; $i <= (25-strlen($filnavn)); $i++) {
  echo "&nbsp;";
}

Men hvorfor ikke lave en tabel bare?
Avatar billede jaw Nybegynder
15. november 2005 - 14:56 #2
eller:
str_repeat("&nbsp", (25-strlen($filnavn));
Avatar billede jaweni Nybegynder
15. november 2005 - 15:24 #3
det afprøves, vender tilbage.
Avatar billede jaweni Nybegynder
16. november 2005 - 12:30 #4
hej jaw,
smid et svar. Det var dog ikke din
løsning jeg valgte; men du fik mig på
sporet.
Avatar billede jaw Nybegynder
16. november 2005 - 12:32 #5
Ok :) Hvad brugte du så, om man må spørge?
Avatar billede jaweni Nybegynder
17. november 2005 - 11:10 #6
Meningen med hele øvelsen var, at jeg ville vise
indholdet af en mappe: filnavn og filstørrelse i KB.

Det kunne jeg ikke få til at stå pænt, selvom jeg brugte
skrifttypen SYSTEM. Da jeg så jeg vendte rækkefølgen om,
så det mere overskueligt ud. Men da antal KB ikke altid
var lige store, ville jeg med str_pad foranstille spaces.

Det virkede dog ikke, så jeg brugte _ i stedet for.

echo str_pad($rundet, 5, "_____" ,STR_PAD_LEFT);

Ja, lidt af et svar. Du får point. Men lige et tillægs-
spørgsmål inden.
Hvorfor kan man ikke bruge spaces i str_pad?
Avatar billede jaw Nybegynder
17. november 2005 - 11:53 #7
&nbsp; som jeg også brugte i mine eksempler. Det er html-måden at skrive et blankt mellemrum på.
Avatar billede jaweni Nybegynder
17. november 2005 - 12:57 #8
Har lige erstattet: _____ med: &nbsp;
Du kan selv checke det ved at kigge på:
www.afmsoftware.dk/software/index.php

Du får dine points.
Avatar billede jaw Nybegynder
17. november 2005 - 17:21 #9
Hvor det første &n kommer fra ved jeg ikke lige, men ellers ser det jo fint nok ud. Men forstår stadig ikke, hvorfor du ikke bruger tables :)

Og tak for points.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester