HJÆLP

Tags:    php

<< < 12 > >>
Hjælp til det her.....
Mit problem er at den vil ikke vise noget array

Fold kodeboks ind/udKode 


M.V.H
Simon Jensen



13 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hjælp til det her.....
Mit problem er at den vil ikke vise noget array

Fold kodeboks ind/udKode 


M.V.H
Simon Jensen



Umiddelbart giver koden ingen mening - det kan naturligvis også være fordi jeg ikke fatter den.
Du skal tænke på, at dit array kan betragtes som én lang række af data.
Som jeg ser det indlæser du tekst fra en fil som ser ud som noget herunder:

1:hej
2:hej
3:hej
4:jeg er opfindsom

du lægger det i en variabel ($ss) på en lidt sjov måde. Hvis der er "newline" i din chat.txt - som der er i min fil herover, vil din $ss kun indeholde den sidste linie fordi du overskriver den igen og igen. (http://dk2.php.net/manual/en/function.fgets.php)

din løkke burde måske istedet se således ud:
Fold kodeboks ind/udKode 


Men det giver endnu et problem, nemlig at din explode(":") får dit array til at se ud som her:

$sim -> [0]=>"1", [1]=>"hej2", [2]=>"hej3", [3]=>"hej4", [4]=>"jeg er opfindsom"

Alt herover kommer naturligvis an på at jeg har ret i den måde du har lavet din .txt fil på...

en anden løsning kunne være at lægge dine data ind i filen således:

hej
hej
hej
jeg er opfindsom

og lave din løkke til:
$ss = array(0);
while (!feof($fil)) {
$ss[] = fgets($fil, 9999);
}
og udskrive:

Fold kodeboks ind/udKode 


og slutte med:
fclose($fil);

Håber det hjalp og at jeg har ret i noget af det jeg har skrevet... Eller er det jo en næse til mig :)







Det kan gøres endnu nemmere:
Fold kodeboks ind/udKode 


Hilsen Mathias



minder rimeligt meget om dit foregående spørgsmål. så derfor skriver jeg bare kommentarer.
Fold kodeboks ind/udKode 

-----------------------------------------------------------------------------

Min side ->www.the-hive.dk/~donp/

[Redigeret d. 12/08-05 17:00:49 af Nørden]



Ja men mit problem er at den ikke vil skrive et array



Men det er jo nævnt at problemet ligger i for-løkken, idet at udtrykket altid vil være false, og løkken køres derfor ikke. Men det undrer mig i det hele taget at du vil udskrive et array med kun een forekomst med en løkke.

Kan du prøve at beskrive hvad meningen med koden egentlig er.



Så det er sådan
Fold kodeboks ind/udKode 




Det kan gøres endnu nemmere:
Fold kodeboks ind/udKode 


Hilsen Mathias


Det virker ikke

M.V.H
Simon Jensen



Det virker

M.V.H
Simon Jensen
M.V.H
Simon Jensen



Men jeg vil have det i omvent rælefølge



Men jeg vil have det i omvent rælefølge

Så gør du sådan:
Fold kodeboks ind/udKode 


Hilsen Mathias



<< < 12 > >>
t