Montag, April 26th, 2010
Wer eine PLZ SQL Tabelle braucht, der kann auf die Daten von Open Geo DB zugreifen. Die SQL Tabelle ist an sich zu Groß und ist sehr Ausführlich. So kann man sich die abgespeckte TAB Datei runter laden, sie mit Excel als CSV Datei öffnen, unwichtige Spalten löschen, wieder als CSV Datei abspeichern und zum Schluss in eine INSERT SQL Dump konvertieren mit dem simplen PHP Script CSVtoSQL.
Am Ende hat man eine aktuellen Open Source PLZ SQL Dump Tabelle mit 60000 Deutschen Orten, die kostenlos, handlich und überall eingesetzt werden kann.
Posted in Allgemein | No Comments »
Mittwoch, März 26th, 2008
Mir ist schon oft ein Problem über den Weg gelaufen, wo ich aus einem array(‘a’,'b’,'c’)
ein String bauen und mit Komma trennen “a,b,c” musste. Dabei habe ich mehrere Techniken genutzt. Es gibt viele Kombinationen um an die Lösung zu kommen, ihr müsst Sie selber mal ausprobieren. Man kann sie in vielen Programmiersprachen nutzen.
Beispiel 1:
1
2
3
4
5
6
7
8
9
| <?php
$a = array('a','b','c');
$s = '';
foreach($a as $val)
{
$s .= $val . ',';
}
$s = preg_replace('/,+$/','',$s);
?> |
1
2
3
4
5
6
7
8
| <script type="text/javascript">
var a = ['a','b','c'], s = '';
for(var i in a)
{
s += a[i] + ',';
}
s = s.replace(/,+$/,'');
</script> |
Beispiel 2:
1
2
3
4
5
6
7
8
9
| <?php
$a = array('a','b','c');
$s = '';
foreach($a as $val)
{
$s .= $val . ',';
}
$s = substr($s, 0,-1);
?> |
1
2
3
4
5
6
7
8
| <script type="text/javascript">
var a = ['a','b','c'], s = '';
for(var i in a)
{
s += a[i] + ',';
}
s = s.substr(0,(s.length-1));
</script> |
Beispiel 3:
1
2
3
4
5
6
7
8
9
| <?php
$a = array('a','b','c');
$s = array();
foreach($a as $val)
{
$s[] = $val;
}
$s = implode(',',$s);
?> |
1
2
3
4
5
6
7
8
| <script type="text/javascript">
var a = ['a','b','c'], s = [];
for(var i in a)
{
s[i] = a[i];
}
s = s.join(',');
</script> |
Das Dritte Beispiel gefällt mir am meisten, da man nichts mit den Srings macht.
Posted in Tipps | No Comments »