Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: DeveloperTalk. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

  • »|CallmeSupercookie|« ist der Autor dieses Themas

Beiträge: 34

Registrierungsdatum: 05.10.2013

Beruf: Schüler

Danksagungen: 4

  • Private Nachricht senden

1

30.06.2014, 15:03

String umbauen

Hey :)

Wie geht es am einfachsten einen String zu zerlegen und dann umzubauen. Gibt es da eine bestimmte funktion?

Also jetzt zb.

12.01.2001 wird zu 2001.01.12
"To be a good professional engineer, always start to study late for exams. Because it teaches you how to manage time and tackle emergencies."
-Bill Gates

JuKu

Profi

Beiträge: 574

Registrierungsdatum: 29.09.2011

Danksagungen: 48

  • Private Nachricht senden

2

30.06.2014, 16:01

Du kannst den String splitten.

Java-Quelltext

1
2
3
4
5
6
String str = "12.01.2001";

String array[] = str.split(".");

//Ausgabe
System.out.println("" + array[2] + "." + array[1] + "." + array[0]);
Wenn euch mein Beitrag weitergeholfen hat, drückt auf "Bedanken"!
Danke! :D

DanielBocksteger

unregistriert

3

30.06.2014, 16:18

Du kannst den String splitten.

Java-Quelltext

1
2
3
4
5
6
String str = "12.01.2001";

String array[] = str.split(".");

//Ausgabe
System.out.println("" + array[2] + "." + array[1] + "." + array[0]);


Du hast nur leider grad Java Code im PHP Forum gepostet :D

liro

Fortgeschrittener

Beiträge: 180

Danksagungen: 36

  • Private Nachricht senden

4

30.06.2014, 19:54

Zitat

Du hast nur leider grad Java Code im PHP Forum gepostet :D


nicht so Schlimm, PHP ist so ne be...scheidene Sprache, da kann man das einem verzeihen.

Es hat sich bereits 1 registrierter Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

JuKu (21.07.2014)

  • »|CallmeSupercookie|« ist der Autor dieses Themas

Beiträge: 34

Registrierungsdatum: 05.10.2013

Beruf: Schüler

Danksagungen: 4

  • Private Nachricht senden

5

30.06.2014, 20:01

Danke erstmal habs hinbekommen :)

Welche Sprache ist dann besser für Webprogrammierung?? :)
"To be a good professional engineer, always start to study late for exams. Because it teaches you how to manage time and tackle emergencies."
-Bill Gates

liro

Fortgeschrittener

Beiträge: 180

Danksagungen: 36

  • Private Nachricht senden

6

30.06.2014, 20:53

So ziemlich jede, Beispiel: Java.

DanielBocksteger

unregistriert

7

01.07.2014, 11:19

So ziemlich jede, Beispiel: Java.



Ist zwar sicherlich möglich, angenehm und schön finde ich den Weg aber nicht.

Ich bleibe wohl ewig Fan von PHP für Webprogrammierung ^^

Es hat sich bereits 1 registrierter Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

JuKu (21.07.2014)

Patrick

Profi

Beiträge: 694

Danksagungen: 168

  • Private Nachricht senden

8

02.07.2014, 18:01

Ich bleibe wohl ewig Fan von PHP für Webprogrammierung

Dito :D

In PHP sähe das ganze dann so aus:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
<?php

$date '12.01.2001';
$dateSplitted explode('.'$date);
$newDate $dateSplitted[2].'.'.$dateSplitted[1].'.'.$dateSplitted[0];

echo 'New date: '.$newDate;

?>



Wenn es aber wirklich um ein Datum geh würde ich dir empfehlen „das Datum als Datum” zu speichern. Dann kannst du wunderbar es mit der date()-Funktion formatieren.

PHP-Quelltext

1
2
3
4
5
6
7
8
<?php

$date strtotime(str_replace('.''-''12.01.2001')); // Als erstes mit str_replace die . mit - ersetzen, da PHP nur mit dem englischen Format umgehen kann
$newDate date('d.m.Y'$date);

echo 'New date: '.$newDate;

?>
Ex ungue leonem.

War der Beitrag für dich hilfreich?
Dann drück auf .

Simon

Profi

Beiträge: 725

Registrierungsdatum: 14.06.2011

Danksagungen: 210

  • Private Nachricht senden

9

04.07.2014, 18:50

So ziemlich jede, Beispiel: Java.

Faktenloses Gelaber..

@SuperCookie
PHP ist eine gute Wahl für Web Entwicklung, erst recht für das, was du machst.

liro

Fortgeschrittener

Beiträge: 180

Danksagungen: 36

  • Private Nachricht senden

10

07.07.2014, 12:51


@SuperCookie
PHP ist eine gute Wahl für Web Entwicklung [...]


Wieso bezieht ihr euch alle auf "Web Entwicklung"? Wo liegt da der Unterschied zu "Normaler Entwicklung" von "Normalen Programmen"? Oder heißt für euch "Web Entwicklung" ich hau schnell irgend ne Scheiße hin, Hauptsache schnell?


@SuperCookie
[...] erst recht für das, was du machst.

Ja, man kann damit prima Strings splitten!

Simon

Profi

Beiträge: 725

Registrierungsdatum: 14.06.2011

Danksagungen: 210

  • Private Nachricht senden

11

07.07.2014, 12:56

Wenn du irgendeine scheiße hin haust, kann die Programmiersprache da auch nichts für...
Und PHP hat nun mal den Vorteil, dass du es auf jedem beliebigen Hoster ausführen kannst. Von Java kann man das nicht behaupten.
Ebenfalls ist das Deployment mit Java mMn um einiges umständlicher als mit PHP, wo ich lediglich die neuen Dateien hochlade und falls benötigt einmal die Datenbank Migration ausführe.
Und weil PHP so oft fürs Web genutzt wird, gibt es für PHP auch eine viel größere Auswahl an Tools, Frameworks, etc. die genau dafür gedacht sind.
^ Deswegen für Webentwicklung eine gute Wahl..

Es hat sich bereits 1 registrierter Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

JuKu (21.07.2014)

liro

Fortgeschrittener

Beiträge: 180

Danksagungen: 36

  • Private Nachricht senden

12

07.07.2014, 13:05

Wenn du irgendeine scheiße hin haust, kann die Programmiersprache da auch nichts für...
Und PHP hat nun mal den Vorteil, dass du es auf jedem beliebigen Hoster ausführen kannst. Von Java kann man das nicht behaupten.
Ebenfalls ist das Deployment mit Java mMn um einiges umständlicher als mit PHP, wo ich lediglich die neuen Dateien hochlade und falls benötigt einmal die Datenbank Migration ausführe.
Und weil PHP so oft fürs Web genutzt wird, gibt es für PHP auch eine viel größere Auswahl an Tools, Frameworks, etc. die genau dafür gedacht sind.
^ Deswegen für Webentwicklung eine gute Wahl..


Hmm, ja ok, wobei das bei Java auch nicht unbedingt schwerer geht, kommt aber auch auf die Anwendung an. _Ich_ halte die Sprache PHP trotzdem für sehr miserabel. Und die Sprache kann sehr viel für die Sauberkeit und Fehleranfälligkeit des Codes tun (siehe [RUST](https://en.wikipedia.org/wiki/Rust_%28pr…%29#Description)).

DanielBocksteger

unregistriert

13

07.07.2014, 14:13

Wieso bezieht ihr euch alle auf "Web Entwicklung"? Wo liegt da der Unterschied zu "Normaler Entwicklung" von "Normalen Programmen"? Oder heißt für euch "Web Entwicklung" ich hau schnell irgend ne Scheiße hin, Hauptsache schnell?


Ganz einfach.


Deshalb!

Es hat sich bereits 1 registrierter Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

JuKu (21.07.2014)

  • »|CallmeSupercookie|« ist der Autor dieses Themas

Beiträge: 34

Registrierungsdatum: 05.10.2013

Beruf: Schüler

Danksagungen: 4

  • Private Nachricht senden

14

07.07.2014, 14:31

Danke Leute :) Ich werde auch bei PHP bleiben. Mit Java werde ich in der Webentwicklung warscheinlich nie etwas anfangen werden.
"To be a good professional engineer, always start to study late for exams. Because it teaches you how to manage time and tackle emergencies."
-Bill Gates

4g3nt0r4ng3

unregistriert

15

13.07.2014, 16:23


Wenn es aber wirklich um ein Datum geh würde ich dir empfehlen „das Datum als Datum” zu speichern. Dann kannst du wunderbar es mit der date()-Funktion formatieren.

PHP-Quelltext

1
2
3
4
5
6
7
8
<?php

$date strtotime(str_replace('.''-''12.01.2001')); // Als erstes mit str_replace die . mit - ersetzen, da PHP nur mit dem englischen Format umgehen kann
$newDate date('d.m.Y'$date);

echo 'New date: '.$newDate;

?>


das ist natürlich der richtige ansatz ;)
nur das strtotime auch mit deutschen formaten arbeiten kann
man kann sogar formulierungen wie "last monday" damit in ein lesbares datum bekommen.
ich weiss leider nicht ausm stehgreif seit welcher version das geht.

PHP-Quelltext

1
echo date('Y-m-d'strtotime('12.01.2001'));

JuKu

Profi

Beiträge: 574

Registrierungsdatum: 29.09.2011

Danksagungen: 48

  • Private Nachricht senden

16

21.07.2014, 21:26

Also mit Java eine Webseite zu programmieren dürfte etwas länger dauern, als wenn man das direkt in PHP macht.
Für sowas ist PHP gemacht, Java läuft auch bei den meisten Hostern nicht im Webspace, da bräuchte man schon seinen eigenen Server.
Wenn euch mein Beitrag weitergeholfen hat, drückt auf "Bedanken"!
Danke! :D

Es haben sich bereits 2 registrierte Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

Erik (23.07.2014), |CallmeSupercookie| (23.07.2014)

Ähnliche Themen

Verwendete Tags

PHP, string, umbauen, zerlegen, zerteilen