+ Antworten
Ergebnis 1 bis 2 von 2
  1. #1
    Registriert seit
    Mar 2008
    Ort
    07318 Saalfeld
    Beiträge
    1,121

    Standard PHP Problem mit array_search

    Hallo an Alle
    Ich habe ein PHP Problem oder ist es ein PHP Fehler
    Das folgende Script wird mit der Variable 37722 getriggert. In der If Anweisung soll der Key mittels array_search ermittelt werden.
    Die Position ist im Array an erster Stelle also mit Key 0. das funktioriert nicht. Was mache ich falsch.

    ich habe es jetzt durch.

    if (in_array($_IPS['VARIABLE'],$ArFarben)) {
    $key = array_search($_IPS['VARIABLE'], $ArFarben);

    ersetzt. Eigentlich sollte das in einer Zeile gehen.

    PHP-Code:
    <?
    $ArDimmer 
    = array (
        
    40661,
        
    20066,
        
    22484,
        
    11922,
        
    26244

    );
    $ArFarben = array (
        
    37722,
        
    25792,
        
    36650,
        
    37918,
        
    26244
    );

    if ((
    $key array_search($_IPS['VARIABLE'], $ArFarben)) != NULL) { 
        
    $ID_Geraet $key;
        
    $VarName "Farbe"
        
    $Farbe $_IPS['VALUE'];
        
    $Dimm getvaluefloat($ArDimmer[$key]);
        echo 
    "Gefunden";
    } else {
        echo 
    "NIX Gefunden";
    }   

    ?>
    Viele Grüsse Dirk
    Homematic CCU2 (2.7.8), DMX4All, 1-Wire, Shinybow AV Matrix, PTZ Kameras, US Sensor, Variablen ca. 2988

    ** Psychologisch betrachtet ist IPS Erholung! **

  2. #2
    Registriert seit
    Jun 2012
    Ort
    House of Dragons @ Lübeck
    Beiträge
    9,207

    Mit dem != Vergleich wird das nix.
    Index 0 ist dann auch false und auch Null.
    Benutze !== und es sollte funktionieren.
    PHP: array_search - Manual
    Michael
    on Win7VM (ESXi): I5, 24GB RAM, HW-RAID5, 3xSat | HW: CCU + 123 Geräte (506ch), EM1000, CUL, 1Wire, XBee, ELRO 433MHz, FritzBox Cable, Android Phone + Tablet, Samsung C-Serie TV +SamyGo-Ext, Onkyo NR| SW: IPS, Apache2(mod_ssl/PHP), MySQL, hMailServer, PRTG, Rising AV, Piwik, RoundCube, Wordpress, WinLIRC, WHS2011, MediaPortal, XBMC

Ähnliche Themen

  1. Problem mit JSON.ips.php
    Von theoldphilip im Forum Skripte, PHP, SQL
    Antworten: 10
    Letzter Beitrag: 25.11.18, 10:52
  2. Problem mit Messages in PHP Modulen
    Von MiniBlister im Forum Entwicklung mit PHP-SDK/Delphi-SDK
    Antworten: 7
    Letzter Beitrag: 06.06.17, 19:58
  3. Problem mit PHP mailer
    Von ChrisEngel im Forum Skripte, PHP, SQL
    Antworten: 0
    Letzter Beitrag: 17.04.14, 16:50
  4. Wieder mal ein Newbie mit PHP Problem
    Von tom4711 im Forum ipsHomecontrol (abgekündigt)
    Antworten: 7
    Letzter Beitrag: 13.02.11, 14:14