SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

 
 
Themen-Optionen Ansicht
  #1  
Alt 08.11.2012, 15:47:15
Tikiwiki Tikiwiki ist offline
Anfänger
 
Registriert seit: Apr 2005
Beiträge: 115
vergleichen und bei Bedarf Array erweitern

Hallo zusammen,

ich stehe wieder für mich unlösbaren Problem wobei ich Eure geschätzte Hilfe benötige.

Ich habe 2 Arrays (s. unten) die ich miteinander vergleichen möchte. Das 1. Array beinhaltet alle verfügbaren Sensoren die im 2. Array vorkommen sollten (im Bestfall).
Wenn z. B. im 2. Array der Sensor "S01-01" fehlt, soll das 2. Array um diesen fehlenden Sensor erweitert werden. Das erweitere Element muss das gleiche Datum wie die anderen haben.

Vielleicht habt Ihr für mich einen Lösungsweg wie ich diese beiden Arrays durchlaufen könnte und zum gewünschten Ergebnis komme. Eine Struktur wäre für mich schon ausreichend.

Aufbau 1. Array:
PHP-Code:
Array
(
    [
1] => Array
        (
            [
sensorid] => 1
            
[suchstring] => AI-00
        
)

    [
2] => Array
        (
            [
sensorid] => 2
            
[suchstring] => AI-01
        
)

    [
3] => Array
        (
            [
sensorid] => 5
            
[suchstring] => AI-02
        
)

    [
4] => Array
        (
            [
sensorid] => 6
            
[suchstring] => AI-03
        
)

    [
5] => Array
        (
            [
sensorid] => 12
            
[suchstring] => RSSI
        
)

    [
6] => Array
        (
            [
sensorid] => 9
            
[suchstring] => S01-00
        
)

    [
7] => Array
        (
            [
sensorid] => 10
            
[suchstring] => S01-01
        
)

    [
8] => Array
        (
            [
sensorid] => 11
            
[suchstring] => S01-02
        
)

    [
9] => Array
        (
            [
sensorid] => 13
            
[suchstring] => S01-03
        
)

2. Array
PHP-Code:
Array
(
    [
0] => Array
        (
            [
0] => 00:03:44 2012/10/21
            
[1] => AI-00
            
[2] => Double
            
[3] => 4-20mA
            
[4] => 0
            
[5] => 00
            
[6] => 7.385

        
)

    [
1] => Array
        (
            [
0] => 00:03:44 2012/10/21
            
[1] => AI-01
            
[2] => Double
            
[3] => 4-20mA
            
[4] => 0
            
[5] => 01
            
[6] => 8.082

        
)

    [
2] => Array
        (
            [
0] => 00:03:44 2012/10/21
            
[1] => AI-02
            
[2] => Double
            
[3] => 4-20mA
            
[4] => 0
            
[5] => 02
            
[6] => 455.695

        
)

    [
3] => Array
        (
            [
0] => 00:03:44 2012/10/21
            
[1] => AI-03
            
[2] => Double
            
[3] => 4-20mA
            
[4] => 0
            
[5] => 03
            
[6] => 7.969

        
)

    [
4] => Array
        (
            [
0] => 00:03:44 2012/10/21
            
[1] => RSSI
            
[2] => unsigned 32bit
            
[3] => 0~31
            
[4] => 0
            
[5] => 10
            
[6] => 20

        
)


    [
5] => Array
        (
            [
0] => 00:03:44 2012/10/21
            
[1] => S01-01
            
[2] => Double
            
[3] => 4-20mA
            
[4] => 1
            
[5] => 01
            
[6] => 3.063

        
)

    [
6] => Array
        (
            [
0] => 00:03:44 2012/10/21
            
[1] => S01-02
            
[2] => Double
            
[3] => 4-20mA
            
[4] => 1
            
[5] => 02
            
[6] => 3.298

        
)

    [
7] => Array
        (
            [
0] => 00:03:44 2012/10/21
            
[1] => S01-03
            
[2] => Double
            
[3] => 4-20mA
            
[4] => 1
            
[5] => 03
            
[6] => 11.990

        
)

// Hier beginnt das nächste Messintervall usw.

    
[8] => Array
        (
            [
0] => 00:03:44 2012/10/21
            
[1] => AI-00
            
[2] => Double
            
[3] => 4-20mA
            
[4] => 0
            
[5] => 00
            
[6] => 7.385

        
)

Besten Dank
LG
Dietmar
Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Array in anderes Array übertragen goldlife PHP Grundlagen 3 06.05.2011 10:33:36
Arrayblind tlang78 PHP Grundlagen 2 30.06.2009 15:08:33
Array formatiert ausgeben Faang PHP Grundlagen 3 15.08.2008 01:47:43
Doppelte einträge aus einem Mehrdimensionalen Array aussortieren und löschen PHoenix_KM PHP für Fortgeschrittene und Experten 2 17.04.2008 18:19:53
Einzelne Daten aus Textdatei Auslesen azubinator PHP Grundlagen 153 17.12.2004 13:36:58


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:00:03 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt