Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

PHP suche muster1 und gebe darauffolgenden teil aus bis muster2 erscheint

Frage Entwicklung PHP

Mitglied: solaris-ch

solaris-ch (Level 1) - Jetzt verbinden

12.09.2009 um 21:26 Uhr, 3118 Aufrufe, 2 Kommentare

Suche im String bestimmte Zeichenfolge und schreibe darafu folgenden Wert in Variable x bis andere bestimmte Zeichenabfolge kommt.

Hallo zusammen

entweder sehe ich den Wald vor lauter Bäumen nicht mehr, oder ich sollte mal ne runde schlafen
Ich habe ein File welches eine unterschiedliche Anzahl Zeilen haben kann.
Darin muss ich aber ein bestimmtes Muster suchen, zusammenschneiden und in eine Variable speichern.

So sieht der Inhalt aus (natürlich hat das File noch zig andere Zeilen :

<tel:firstname>Paul</tel:firstname>
<tel:maidenname>Zahner</tel:maidenname>

Von diesem String brauche ich aber nur das was wirklich interessant ist. Da wären Paul',und 'Zahner'.
Die jeweiligen Werte müssen in eine zugehörige Variable ($vorname und $name) geschrieben werden.
Ich hoffe ihr versteht in etwa was ich meine und suche. Und wie ich euch kenne, tummelt sich da draussen garantiert jemand, welcher mir helfen kann.

Viele Grüsse aus der Schweiz und besten Dank!
Mitglied: lukluk
12.09.2009 um 22:50 Uhr
01.
<?php 
02.
 
03.
$z1 = "<tel:firstname>Paul</tel:firstname>"; 
04.
$z2 = "<tel:maidenname>Zahner</tel:maidenname>"; 
05.
 
06.
preg_match("@<tel:firstname>(.*?)<\/tel:firstname>@", $z1, $treffer); 
07.
$vorname = $treffer[1]; 
08.
 
09.
 
10.
preg_match("@<tel:maidenname>(.*?)<\/tel:maidenname>@", $z2, $treffer); 
11.
$nachname = $treffer[1]; 
12.
 
13.
echo "<br /> $vorname $nachname"; 
14.
?>
Das ist der Inhalt. Und da du ja eine Datei hast, musst du halt diese zB mit file() einlesen und foreach zeile oder sowas in der Art die Zeilen durchgehen. Ich nehm mal an du verstehst scho, wie..? Wollt nicht nu extra ne Datei anlegen usw zum testen .

Gruß, luk
Bitte warten ..
Mitglied: solaris-ch
13.09.2009 um 08:57 Uhr
Tschau luk

herzlichen Dank! Du hast mir den Sonntag gerettet!

Das klappt perfekt! Ich glaube fast, ich muss mich mal intensiv mit regulären Ausdrücken auseinander setzen

Vielen Dank nochmals!

Gruss!
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Einen Teil eines Textpfades aus einer TXT per Batch entfernen!? (3)

Frage von kampen zum Thema Batch & Shell ...

Windows Tools
gelöst Suche Tool für Fehlersuche (6)

Frage von honeybee zum Thema Windows Tools ...

Outlook & Mail
Outlook 2016 - keine Ergebnisse in der Suche (11)

Frage von Corraggiouno zum Thema Outlook & Mail ...

Windows Tools
gelöst Suche Programm um Log auszuwerten + Mail notify (3)

Frage von NetzwerkDude zum Thema Windows Tools ...

Neue Wissensbeiträge
Google Android

Cyanogenmod alternative Downloadquelle

(2)

Tipp von Lochkartenstanzer zum Thema Google Android ...

Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(5)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Heiß diskutierte Inhalte
Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

Server
gelöst Wie erkennen, dass nur deutsche IPs Zugang zu einer Website haben? (22)

Frage von Coreknabe zum Thema Server ...

LAN, WAN, Wireless
gelöst Statische Routen mit ISC-DHCP Server für Android Devices (22)

Frage von terminator zum Thema LAN, WAN, Wireless ...

Exchange Server
gelöst Migration Exchange 2007 zu 2013 - Public Folder teilweise weg (16)

Frage von Andy1987 zum Thema Exchange Server ...