Veröffentlicht 4. August 200916 j Hallo ich bins mal wieder :-P und zwar hab ich ein array z.B. array(IpAddress: 111.11.111.1, IpAddress:111.11.111.11, IpAddress: 111.11.111.111) so das hab ich nun in eine Datenbank geschrieben. Ich würde es gerne aber so in die Datenbank schreiben das wirklich nur die IP reingeschrieben wird und nciht noch dazu "IpAddress". so das ding ist gibt es iwi einen befehl womit ich in einem array nach z.B. "IpAdress" suchen kann und es dann aus jedem teil automatisch rausgelöscht wird!? Das array wird automatisch durch eine snmpwalk() erstellt. Somit kann ich dies nciht beeinflussen. mfg
4. August 200916 j Ich würde dich bitten, in Zukunft Satzzeichen zu benutzen, da dein Text so nur sehr schwer lesbar ist (meines erachtens). Bitte erläutere dein Problem etwas verständlicher. Willst du bestimmte Felder deiens Arrays löschen? Mfg Gateway
4. August 200916 j PHP: preg_match - Manual PHP: ereg - Manual PHP: substr - Manual PHP: explode - Manual mit einer von den funktionen kannst du das bewerksstelligen, wobei ich preg_match bevorzugen wuerde, denn das ist am flexbielsten. damit wuerde ich einfach die ip anhand von [0-9]{3}.[0-9]{3}.[0-9]{3}.[0-9]{3} oder so in die richtung auslesen. Ted
4. August 200916 j In extrem simpel: for ($i = 0; $i < count($array); $i++) { $array[$i] = strstr($array[$i], 'IpAddress:', ''); } [/PHP]
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.