Jeg sætter alfa0 lig med 0 i starten. Det kan muligvis være det som var årsagen til den lange loadtid. Og husk så at lave indrykninger ligesom jeg har gjordt.
tdaugaard -> ja, det er det. Men det som gik galt i din er at den ikke kan finde ud af det når $alfa0 ikke får en værdi i starten af for-løkken. Og så har jeg også lige modificeret koden ved at fjernet unødige <? og ?> plus lavet indrykning.
wel_r: hvorfor? Den tager jo bare det første ciffer i $alfa0 og sætter $alfa0 lige med det... Hvilket vil sige at $alfa0 aldrig kan få en værdi som er over 4
for ($alfa0 = 0;$alfa0 <=40 ;$alfa0++) { for ($i = 0;$i <=40 ;$i0++) { //har du ikke en fejl på denne linie? $i0++ ?? $i0 = $i ? $alfa0 = substr($alfa,$i,1) ; } } Ovenstående kode siger følgende.
giv $alfa0 en værdi. Tjek om $alfa0 er mindre end eller lige med 40. Giv $i en værdi. Tjek om $i er mindre end eller lige med 40. Tag $alfa0. Gå $i antal ciffre ind i $alfa0 og tag det ciffer og sæt $alfa0 lige med det ciffer.
Det vil aldrig virke. $alfa0 vil aldrig få en værdi som er større end 40 og derfor vil der heller aldrig være mere end 2 ciffre i $alfa0. I det øjeblik $i bliver større end to kan den ikke finde den værdi i $alfa0 som den leder efter. Løkken vil køre i uendelighed, eller der vil komme en parse error på et tidspunkt...
for ($alfa0 = 0;$alfa0 <=40 ;$alfa0++) { $i = substr($alfa0,6,1); $alfa0 = substr($alfa,$i,1) ; } virker heller ikke da den tager ciffer nummer 6 i $alfa0. Men $alfa0 vil aldrig indeholde mere end 2 ciffre da dens maksværdi er 40 og og 40 er et tociffret tal...
Den skal lave $alfa0 til $alfa40.. .. dernæst skal den ved HVER af de 40 resultater starte med tegn nr. (det nummer den er nået til) og slutte samme sted.. forstår du?
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.