kostenloser Webspace werbefrei: lima-city


Assoziatives Array, wie key&value löschen?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    pickup

    pickup hat kostenlosen Webspace.

    Hallo zusammen.

    Ich möchte bei einem assoziativem Array einen ganzen Datensatz (value UND key) loschen. Also das

    AAA => "aaa"
    BBB =>" bbb"
    CCC =>"ccc"'

    zu
    AAA => "aaa"
    CCC =>"ccc"

    wird

    ich habs mit unset() probiert, aber da erhalte ich nur:

    AAA => "aaa"
    BBB =>" "
    CCC =>"ccc"'

    Und das ganze Array neu zu erstellen ist mir irgendwie zu blöde.

    Besten dank für eure Hilfe!!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Moinmoin,

    leider führt
    $array2['AAA']='aaa';
    $array2['BBB']='bbb';
    $array2['CCC']='ccc';
    
    echo'<pre>';
    print_r ($array2);
    
    unset($array2['BBB']);
    
    print_r ($array2);
    echo'</pre>';


    genau zu folgendem Bildschirmausschnitt
    Array
    (
    [AAA] => aaa
    [BBB] => bbb
    [CCC] => ccc
    )
    Array
    (
    [AAA] => aaa
    [CCC] => ccc
    )
  4. g****e

    Entweder du nutzt unset (was üblich wäre), oder du machst es auf so kurriose Weise wie mit array_splice http://www.php.net/manual/en/function.array-splice.php (und dann length = 1) , aber das ist sehr unüblich. Das unset tut normalerweise genau was du willst.

    Liebe Grüße
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!