- var_dump: documentation ( source)
- preg_match_all: documentation ( source)
<?php
$suchen_daten = '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
<head>
<title>Gemeinsames Datenangebot der Statistischen Ämter des Bundes und der Länder</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="content-language" content="de" />
<meta name="description" content="Gemeinsames Datenangebot der Statistischen Ämter des Bundes und der Länder" />
<meta name="author" content="Statistisches Landesamt Baden-Württemberg" />
<meta name="keywords" content="Daten, Bund, Land" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="robots" content="index, follow, noarchive" />
<link rel="shortcut icon" href="/Statistik-Portal/favicon.ico" type="image/ico" />
<link rel="search" type="application/opensearchdescription+xml" href="/Statistik-Portal/Suche/OpenSearch.xml" title="Amtl.Statistik" />
<link rel="stylesheet" type="text/css" media="screen" href="/Statistik-Portal/styleScreen.css" title="Standard" />
<link rel="stylesheet" type="text/css" media="print" href="/Statistik-Portal/stylePrint.css" />
<link rel="alternate stylesheet" type="text/css" media="screen" href="/Statistik-Portal/styleScreenS.css" title="nur-Text" />
</head>
<body onload="window.focus()">
<p id="skipNav"><a href="#content">Navigation überspringen</a></p>
<div id="logo">
<h1 class="hide">Statistische Ämter des Bundes und der Länder</h1>
<a href="/Statistik-Portal/"><img src="/Statistik-Portal/logo.gif" alt="Statistische Ämter des Bundes und der Länder" /></a>
</div>
<div id="navTop">
<ul id="navHome">
<li id="home"><a accesskey="h" href="/Statistik-Portal/" title="zurück zur Startseite"><span>H</span>ome</a></li>
</ul>
<form action="/Statistik-Portal/de_suche.asp" method="post" name="suche" id="suche">
<input type="text" name="S" id="S" class="txt" value="" accesskey="c" />
<input type="submit" value="Suchen" class="subm" title="Suche starten" />
</form>
<ul id="navDiv">
<li id="about"><a accesskey="p" href="/Statistik-Portal/about.asp" title="Verweis zur Portalsbeschreibung">Über das <span>P</span>ortal</a></li>
<li id="impr"><a accesskey="i" href="/Statistik-Portal/impressum.asp" title="Verweis zum Impressum"><span>I</span>mpressum</a></li>
<li id="lang"><a accesskey="g" href="/Statistik-Portal/en/" title="Language: English">English</a></li>
</ul>
</div>
<script type="text/javascript" src="http://bits.wikimedia.org/skins-1.5/common/ajax.js"></script>
<script type="text/javascript" src="/mwsuggest.js"></script>
<script type="text/javascript">
<!--
var vorschlaege="/Statistik-Portal/Suche/Vorschl.txt?S=";
os_enableSuggestionsOn("S","suche");
//-->
</script>
<ul id="navLeft">
<li><a accesskey="t" title="Auswahl nach Themen" href="/Statistik-Portal/"><span>T</span>hemen</a></li>
<li><a accesskey="g" title="Auskunftsdatenbank GENESIS" href="/Statistik-Portal/GenesisUebersicht.asp">Datenbanken</a></li>
<li><a accesskey="v" href="/Statistik-Portal/publ.asp"><span>V</span>eröffentlichungen</a></li>
<li><a accesskey="o" href="/Statistik-Portal/kontakte.asp">K<span>o</span>ntakte</a></li>
<li><a accesskey="k" href="/Statistik-Portal/klassifikationen.asp">Gr<span>u</span>ndlagen</a></li>
<li><a accesskey="r" href="/Statistik-Portal/datenOnline.asp">Online-Ve<span>r</span>fahren</a></li>
<li><a accesskey="z" href="http://www.forschungsdatenzentrum.de/">Forschungsdaten<span>z</span>entren</a></li>
<li><a accesskey="l" href="/Statistik-Portal/LinksUebersicht.asp"><span>L</span>inks</a></li>
</ul>
<hr class="hide" />
<div class="page" id="content">
<h2>Gemeindeverzeichnis Online</h2>
<h3>Schnellabfrage</h3>
<p>
Bitte geben Sie den amtlichen Gemeindeschlüssel (8 Stellen)<br />
oder den Gemeindenamen (mindestens drei Anfangsbuchstaben) ein.<br />
</p>
<form class="GemVerz" action="gemeindeverz.asp" method="get">
<input name="G" id="G" value="01051001" />
<input class="submit" type="submit" value="Neuer Abruf" />
</form>
<script type="text/javascript">
<!--
document.forms[1].G.focus();
document.forms[1].G.select();
// -->
</script>
<table class="GemVerz" id="reg01051001"> <thead><tr><th colspan="2">Albersdorf</th></tr></thead>
<tbody><tr><th>Stand</th><td>2011-12-31</td></tr>
<tr><th>Bundesland</th><td>Schleswig-Holstein</td></tr>
<tr><th>Kreis</th><td>Dithmarschen</td></tr>
<tr><th>Amtl. Gemeindeschlüssel</th><td>01051001</td></tr>
<tr><th>Gemeindetyp</th><td>Kreisangehörige Gemeinde</td></tr>
<tr><th>Postleitzahl</th><td>25767</td></tr>
<tr><th>Anschrift der Gemeinde</th><td>Mitteldithmarschen</td></tr>
<tr><th class="indLft1">Straße</th><td>Hindenburgstraße 18</td></tr>
<tr><th class="indLft1">Ort</th><td>25704 Meldorf</td></tr>
<tr><th>Fläche km<sup>2</sup></th><td>17,12</td></tr>
<tr><th>Einwohner</th><td>3.468</td></tr>
<tr><th class="indLft1">männlich</th><td>1.701</td></tr>
<tr><th class="indLft1">weiblich</th><td>1.767</td></tr>
<tr><th class="indLft1">je km<sup>2</sup></th><td>203</td></tr>
</tbody>
</table>
<p>
<ul>
<li><a href="https://www.destatis.de/DE/ZahlenFakten/LaenderRegionen/Regionales/Gemeindeverzeichnis/Gemeindeverzeichnis.html" title="Externer Link zum Statistischen Bundesamt">Gemeindeverzeichnis-Informationssystem (GV-ISys)</a> (Statistisches Bundesamt)</li>
</ul>
</p>
<div class="docFoot">
<p class="copyright"><a href="impressum.asp#Copyright">© Statistische Ämter des Bundes und der Länder</a></p>
</div>
</div>
</body>
</html>';
preg_match_all('|<table class="GemVerz" id="(.*)"> <thead><tr><th colspan="2">(.*)</th></tr></thead>(.*)<tbody><tr><th>Stand</th><td>2011-12-31</td></tr>(.*)<tr><th>Bundesland</th><td>(.*)</td></tr>(.*)<tr><th>Amtl. (.*)</th><td>(.*)</td></tr>(.*)<tr><th>Gemeindetyp</th><td>(.*)</td></tr>(.*)<tr><th>Postleitzahl</th><td>(.*)</td></tr>(.*)<tr><th>Anschrift der Gemeinde</th><td>(.*)</td></tr>(.*)<tr><th class="indLft1">Stra(.*)e</th><td>(.*)</td></tr>(.*)<tr><th class="indLft1">Ort</th><td>(.*)</td></tr>(.*)<tr><th>(.*) km<sup>2</sup></th><td>(.*)</td></tr>|Uism',$suchen_daten, $items, PREG_PATTERN_ORDER);
var_dump($items);