Avatar billede safl Nybegynder
28. juni 2003 - 00:39 Der er 3 kommentarer og
1 løsning

Fjern værdier fra et array udfra keyen

Hello!

Hvordan fjerner man en "entry" i et array?
Hvis jeg f.eks. har arrayet:

$tmp = array("0" => "Noget", "1" => "Noget Andet", "2" => "Noget tredje");

Og jeg gerne vil fjerne 1 fra array så der kun er:

$tmp[0] = "Noget";
$tmp[2] = "Noget tredje";

Tilbage i arrayet.

mvh safl
Avatar billede jakoba Nybegynder
28. juni 2003 - 00:42 #1
unset( $temp[2] );
  // giver et 'hul' i arrayet ligesom hvis $tem[2] aldrig havde fpet en værdi.
Avatar billede jakoba Nybegynder
28. juni 2003 - 00:43 #2
ps o, 1 og 2 er talværdier. der skal ikke "-tegn om
Avatar billede safl Nybegynder
28. juni 2003 - 01:10 #3
Ok hvordan "re-indexer" jeg så?
Sådan så der ikke er huller men at arrayet bliver "skubbet sammen"?
Avatar billede jakoba Nybegynder
28. juni 2003 - 01:17 #4
det kan du gøre med funktionen array_splice http://dk2.php.net/function.array-splice

fx:
<?php
$tmp = array( 0 => "Noget", 1 => "Noget Andet", 2 => "Noget tredje");
var_dump($tmp);  // DEBUG LINIE
$tmp = array_splice( $tmp, 1, 1 );
var_dump($tmp);  // DEBUG LINIE
?>

mvh JakobA
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