Avatar billede artico Novice
19. september 2007 - 18:35 Der er 11 kommentarer og
1 løsning

slet 2 valuer fra array

Hvordan får jeg slettet disse 2 $value: [ok] og [Sendt] fra mit array:  $_POST ?

$value ´erne er de sidste i arrayet og der må ikke laves om på rækkefølgen som de udskrives på :-)
Avatar billede jakobdo Ekspert
19. september 2007 - 19:51 #1
Du kunne prøve med unset($value['ok']); og unset($value['Sendt']);
Avatar billede artico Novice
19. september 2007 - 22:02 #2
Har prøvet med:
foreach($_POST as $key => $value)

{
  unset($value[ok]);
  unset($value[Send besked]);

  $output .= $value."<br>";
}
//Men det virker ikke :-(
Avatar billede lklo Nybegynder
19. september 2007 - 22:07 #3
hej

så lige dit indlæg ved en tilfældighed.

har arbejdet en del med Tcl language.

Der skal der ikke $ tegn foran variablen,
når man bruger commandoen "unset"

bare et bud


lkl
Avatar billede olebole Juniormester
20. september 2007 - 01:53 #4
<ole>

Spørgsmålet forekommer en anelse tåget, men jeg læser det, somom der skal stå noget à la:

foreach($_POST as $value) {
    if ($value=="ok") unset($_POST["ok"]);
    if ($value=="Sendt") unset($_POST["Sendt"]);
}

- men hvorfor overhovedet slette de to?

/mvh
</bole>
Avatar billede olebole Juniormester
20. september 2007 - 01:54 #5
Dooohhhh ...selvfølgelig:

foreach($_POST as $key => $value) {
    if ($value=="ok") unset($_POST[$key]);
    if ($value=="Sendt") unset($_POST[$key]);
}
Avatar billede artico Novice
20. september 2007 - 02:19 #6
NO den fjerner ikke ok og sendt ?
foreach($_POST as $key => $value) {
    if ($value=="ok") unset($_POST[$key]);
    if ($value=="Send besked") unset($_POST[$key]);

  $output .= $value."<br>";

}
Avatar billede artico Novice
20. september 2007 - 02:19 #7
! send besked
Avatar billede artico Novice
20. september 2007 - 02:39 #8
Så fungere det! jeg ville have de 2 value (som var hidden og en knaptekst) fjernet fra mailindholdet på en kontaktformular, så nu ser det pænt ud således! Mange tak!
Array
(
    [2] => Viggo Mortensen
    [3] => Sunset Blv.
    [1] => 90210
    [4] => Los Anderledes
    [5] => viggo@mortensen.com
    [6] => Her en besked der sendes med.
)

// Læg et svar:  olebole
Avatar billede jakobdo Ekspert
20. september 2007 - 07:56 #9
Du kunne også lave:

foreach($_POST as $key => $value)
{
    if(is_numeric($key))
        $output .= $value."<br>";

}
Avatar billede artico Novice
02. november 2007 - 08:39 #10
send svar ... lukker
Avatar billede jakobdo Ekspert
02. november 2007 - 09:07 #11
Svar!
Avatar billede jakobdo Ekspert
02. november 2007 - 09:34 #12
Takker for point.
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