Ankündigung

Einklappen
Keine Ankündigung bisher.

key rausfinden

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • key rausfinden

    Hallo,

    ich möchte den key von einer (über eine referenz übergebenen) variabel rausfinden,
    leider finde ich diese funktion im manual nicht.

    Beispiel
    PHP-Code:
    function foo(&$bar)
    {
        echo 
    $bar// <- foo
        
    echo diese_funktion_suche_ich$bar // <- bar
    }


    $bar "foo";
    foo($bar); 

  • #2
    Was ist der Key einer Variablen?

    Kommentar


    • #3
      der variabelname auf welchem der wert deklariert wurde, oder wird dieser garnicht mitgegeben ? ($key => $value)

      [key] = [value]
      $bar = $value;

      Kommentar


      • #4
        Zitat von notyyy Beitrag anzeigen
        der variabelname auf welchem der wert deklariert wurde, oder wird dieser garnicht mitgegeben ?
        Nein, warum auch.

        Kommentar


        • #5
          edit: war zu langsam

          was willst du genau machen?
          willst du etwas entschlüsseln?
          den Variablentyp bestimmen?

          das wird nicht klar

          Kommentar


          • #6
            PHP-Code:
            function foo($bar,$var

                echo 
            $bar// <- foo 
                
            echo substr($var,1// <- bar 



            $bar "foo"
            foo($bar,'$bar'); 
            So könntest das ja umgehen

            Was du als Key hier bezeichnest, ist der Variablenname (wie du schon sagtest). Key wäre der Index eines Arrays oder eine Identifikation.

            Zumindestens hab ich noch nicht Key als Definition eines Variablennamens gehört, was nicht heißt, dass das auch nicht key genannt werden kann / darf bzw. ob das stimmt.

            Kommentar


            • #7
              habe ich ansonsten eine möglichkeit eine variable zu identifizieren ? speicherzelle oder etc. ?
              ich halte es für ungünstig mit einem hash der value zu arbeiten -> zu performant.

              Kommentar


              • #8
                key kenn ich nur von sql, und dort kann es ein index sein, muß es aber nicht. aber in php ist mir das wort wirklich noch nie begegnet bei variabeln

                Kommentar


                • #9
                  Hätte es aber können, bei Feldern. Gleich der erste Eintrag in der Funktionsliste zum Beispiel
                  PHP: Arrays - Manual
                  Array Functions

                  * array_change_key_case — Changes all keys in an array

                  Kommentar


                  • #10
                    was möchtest du für ein ergebnis herrausbekommen? also was soll identifiziert werden.
                    wofür brauchst du das hier? vielleicht gibt es ja auch einen anderen weg

                    Kommentar


                    • #11
                      vielleicht gibt es ja auch einen anderen weg.
                      ja klar, sind aber nen paar minuten mehr tipparbeit


                      vielen dank euch.

                      Kommentar


                      • #12
                        Super Thread, wirklich.

                        Kommentar


                        • #13
                          es geht halt darum, dass mir generell diese funktionalität gefehlt hat, nach dem xten mal fragt man dann halt nach.

                          Kommentar


                          • #14
                            was möchtest du für ein ergebnis herrausbekommen? also was soll identifiziert werden.
                            wofür brauchst du das hier? vielleicht gibt es ja auch einen anderen weg
                            Wäre gut gewesen, uns an Deiner Welt teilhaben zu lassen

                            Kommentar


                            • #15
                              meinst du mich? weil du mich zitierst^^

                              Kommentar

                              Lädt...
                              X