Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Aus Array doppelte Werte in separate Variablen ausgeben.

Mitglied: Yoshi-GP

Yoshi-GP (Level 1) - Jetzt verbinden

22.03.2008, aktualisiert 26.03.2008, 8092 Aufrufe, 2 Kommentare

Wie kann ich doppelte Werte aus einem Array in Variablen ausgeben?

Hallo Kollegen.

Ich arbeite gerade an einer Ripe-Abfrage.

Die Daten zu einer IP werden über eine Funktion in PHP von whois.ripe.net abgefragt und in eine Array ausgegeben.
Anschliessend wird mittels einer Foreach-Schleife der ermittelte Wert einer Variable zugeordnet.

Beispiel:

if($ergebnis = preg_match("/country/",$value)){
$ip_land = $value."<br>";
}

Allerdings funktioniert das bei der Ausgabe nicht bzw. liefert nur den letzten Wert:

if($ergebnis = preg_match("/address/",$value)){
$ip_adresse1 = $value."<br>";
}

... was daran liegt, daß es doppelte Werte bzw. mehrfach den Wert "address" gibt.

Ich benötige jetzt also nicht die Möglichkeit, doppelte Werte im Array zu löschen (das wäre ja kein Thema),

sondern neben den restlichen Werten auch jeden Eintrag zu "address" einer separaten Variable (max. 4) zuzuordnen.

Kann mir dabei jemand behilflich sein?
Mitglied: Arano
25.03.2008 um 16:31 Uhr
Hallo Jan,

wie wäre es denn mit einem Array ?
01.
<?php 
02.
  $ip_adressen =array(); 
03.
  $ip_adressen2=""
04.
 
05.
  // ganz viel anderer code 
06.
  // ripe abfrage, ect. 
07.
 
08.
  foreach($ripe_result AS $value){ // < oder wie auch immer ;) 
09.
          if($ergebnis = preg_match("/address/",$value)){ 
10.
             $ip_adressen[]  = $value
11.
             // ODER 
12.
             $ip_adressen2  .= $value.'<br>'
13.
14.
15.
 
16.
  print_r($ip_adressen); 
17.
  /* ausgabe ungefaehr so: 
18.
  array 
19.
20.
        [0] = "Deutschland"
21.
        [1] = "Schottland"
22.
        [2] = "Nimmerland" 
23.
24.
  */ 
25.
 
26.
  echo 'Ip Adressen: '.$ip_adressen2
27.
  /* ausgabe ungefaehr so: 
28.
  Ip Adressen: Deutschland<br>Schottland<br>Nimmerland<br> 
29.
  */ 
30.
?>
Müsste ich mich entscheiden würde ich die Variante mit dem Array nehmen, dessen Elemente lassen sich ja mit nem implode() auch wunderbar zusammenführen.

Sollte keines der beiden helfen, Poste doch mal bitte was du als Array vom Ripe hast und was du daraus machen möchtest.

Gruß Arano
Bitte warten ..
Mitglied: Yoshi-GP
26.03.2008 um 08:43 Uhr
Thanx.

Das war`s. Habe mich für die zweite Variante entschieden.

Bitte warten ..
Ähnliche Inhalte
PHP

Wert in Variable schreiben, abfragen, ausgeben

Frage von wescraven07PHP4 Kommentare

Moin Developer, ich hab gerade ein Problem, mit einem Wert, der aus Magento kommt, den ich in eine Variabel ...

Batch & Shell

Leere Array-Werte aus einem Array entfernen

gelöst Frage von ToniHoBatch & Shell3 Kommentare

Hallo zusammen, ich bin dabei ein Powershell-Script zu schreiben, welches diverse Reports generieren kann. Für die Eingabe von SamAccountNames ...

Batch & Shell

PowerShell Array in Textdatei ausgeben

gelöst Frage von derhoeppiBatch & Shell2 Kommentare

Hallo, der Titel hört sich nicht allzu schwer an. Ich habe eine Foreach Schleife die Durchläuft und ein Array ...

Batch & Shell

PowerShell Wert in Array finden

gelöst Frage von derhoeppiBatch & Shell7 Kommentare

Hallo, in meinem Projekt lese ich einen Eintrag aus einer Combobox aus. Dieser wird in eine Variable / Objekt ...

Neue Wissensbeiträge
Ausbildung

Linux-Ausstieg in Niedersachsen - Windows statt Bugfix

Information von StefanKittel vor 19 StundenAusbildung8 Kommentare

Sind ja nur Steuergelder

Speicherkarten

Neuer Speicherkartentyp - zunächst nur für Huawei-Smartphones (künftig auch für Notebooks u. Tablets?)

Tipp von VGem-e vor 2 TagenSpeicherkarten2 Kommentare

Servus, als ob das "Chaos" i.S. Speicherkarten noch nicht groß genug wäre?! Evtl. kommt dieser neue Kartentyp bald auch ...

Sicherheit

Diverse D-Link-Router durch drei Schwachstellen kompromittierbar

Information von kgborn vor 2 TagenSicherheit

Hat jemand D-Link-Router in Verwendung? Einige Modelle sind sicherheitstechnisch offen wie ein Scheunentor. Äußerst unschöne Sache, aber nichts neues ...

Hardware

100.000 Mikrotik-Router ungefragt von Hacker abgesichert

Information von 7Gizmo7 vor 3 TagenHardware3 Kommentare

Hallo zusammen, da hier ja öfters mal von Mikrotik gesprochen wird. Trotz Updates klafft eine Sicherheitslücke in Hundertausenden Mikrotik-Routern. ...

Heiß diskutierte Inhalte
Off Topic
SysAdmin im öffentlichen Dienst - jemand Erfahrungen?
Frage von JohnDorianOff Topic22 Kommentare

Hallo zusammen, hat jemand Erfahrung wie es so ist als SysAdmin im öffentlichen Dienst (Landkreis) im Südwesten der Republik ...

Vmware
Offene LDAP-Server in AS
gelöst Frage von obi-wan-kenobiVmware16 Kommentare

Hallo alle Miteinander, ich habe ein Problem, unsere VM-Ware Appliance (Version. 6.5.0.10000) ist scheinbar angreifbar. Wir haben eben die ...

SAN, NAS, DAS
Nas mit USB und LAN gleichzeitig zugreifen
gelöst Frage von MarkBeakerSAN, NAS, DAS16 Kommentare

Hallo zusammen, ich suche eine Art NAS, womit ich via LAN und USB zugreifen kann. Folgender Aufbau ist gedacht: ...

Windows 10
Persönliche Daten auf allen PCs verfügbar machen
gelöst Frage von Ghost108Windows 1012 Kommentare

Hallo zusammen, wir haben mehrere PCs in unserer Domäne. Jetzt würde ich gerne folgendes Beispiel realisieren: Ich habe einen ...