Ankündigung

Einklappen
Keine Ankündigung bisher.

json_decode gibt nichts aus

Einklappen

Neue Werbung 2019

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

  • json_decode gibt nichts aus

    Hallo zusammen,

    ich habe ein Problem mit json_decode:

    function:
    PHP-Code:
        public function hasPermission($key) {
            
    $group $this->_db->get('groups', array('id''='$this->data()->group));

            if(
    $group->count()) { 
                echo 
    $permissions $group->first()->permissions;
            }
        } 
    gibt mit folgendes aus: { "admin": 1 "moderator" : 1 }

    Wenn ich nun aber zu einem array will mit json_decode:
    PHP-Code:
        public function hasPermission($key) {
            
    $group $this->_db->get('groups', array('id''='$this->data()->group));

            if(
    $group->count()) { 
                
    $permissions json_decode($group->first()->permissionstrue);
                
    print_r($permissions);
            }
        } 
    bekomm ich nichts mehr ausgegeben.

    ausgabe erfolgt über:
    PHP-Code:
        if($user->hasPermission('admin')) {
            echo 
    '<p>Admin</p>';
        } 
    kann mir jemand weiterhelfen?

    Besten Dank

  • #2
    Code:
    { "admin": 1 "moderator" : 1 }
    Das ist kein gültiges JSON, dort fehlt ein Kommata.

    Kommentar


    • #3
      Danke Zeichen32,

      an einem kleinen , sitz ich nun schon etliche stunden. Vielen Dank, nun funktionierts.

      Kommentar


      • #4
        Zitat von lykorn Beitrag anzeigen
        an einem kleinen , sitz ich nun schon etliche stunden. Vielen Dank, nun funktionierts.
        Hättest du mal gleich die Funktion json_last_error bemüht
        sorry, shift-taste kaputt

        Kommentar

        Lädt...
        X