Avatar billede rasmus-madsen Nybegynder
12. juni 2006 - 11:24 Der er 6 kommentarer og
1 løsning

Spørgsmål om array.

Hej allesammen.

Dette er sikkert nemt :).

Bruger denne til at fjerne et uønsket array :
for($i=0; $i<count($data1); $i++)
{
  if($data1[$i] == "</td>" || $data1[$i] == "  </tr><tr>")
  {
    unset($data1[$i]);
  }
}

Det virker fint.

Men tallet hvor den fjerner er også væk. Altså den rykker ikke sammen bagefter.

Den vil sige (før koden fjerner) :

0=<td>
1=data
2=<td>

efter koden fjerner :

1=data

Den rykker ikke 1 ned til 0's plads.
Hvad kan jeg gøre for det?

På forhånd tak
Avatar billede jakobdo Ekspert
12. juni 2006 - 11:35 #1
Om der er en funktion som kan hjælpe, ved jeg ikke.
Men du kunne lave:
$newArray = array();
for($i=0; $i<count($data1); $i++)
{
  if($data1[$i] == "</td>" || $data1[$i] == "  </tr><tr>")
  {
    unset($data1[$i]);
  }
  else
  {
    $newArray[] = $data1[$i];
  }
}

Så vil $newArray indeholde det data du ønsker.
Avatar billede rasmus-madsen Nybegynder
12. juni 2006 - 11:41 #2
Det jo for nice det der :)

Det virker perfekt :D
Avatar billede rasmus-madsen Nybegynder
12. juni 2006 - 11:44 #3
Hvis du svarer er der points :)

Og tak for hjælpen.
Avatar billede jakobdo Ekspert
12. juni 2006 - 11:49 #4
Svar!
Avatar billede jakobdo Ekspert
12. juni 2006 - 12:45 #5
Takker for point.
Avatar billede jakobdo Ekspert
12. juni 2006 - 12:45 #6
Hov! :o) Svar var ikke accepteret!
Avatar billede rasmus-madsen Nybegynder
12. juni 2006 - 12:56 #7
Måske kan du hjælpe her også :
http://www.eksperten.dk/spm/714931
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