Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.40 veröffentlicht (28.05.26)


Benutzer, die gerade dieses Thema anschauen:
[PHP] String nach dem 2. Punkt löschen
#1
Hallo liebe Mybb-Community,

ich habe ein kleineres Problem, zudem ich leider nicht weiß, wie ich das anstelle.

Ich habe einen String, zum Beispiel folgenden:

Code:
Dies ist ein String. Er ist schön. Doch dieser Part soll jetzt weg sein.

Wie lasse ich alles nach dem 2. Punkt löschen?

Wäre euch sehr dankbar.
Zitieren
#2
Wie variabel soll das Ganze denn sein? Eine Möglichkeit:
PHP-Code:
<?php $string = "Dies ist ein String. Er ist schön. Doch dieser Part soll jetzt weg sein."; $parts = explode('.', $string); $counter = count($parts) - 2; for($i = 0; $i < $counter; $i++) { $newstring .= $parts[$i]."."; } echo $newstring; ?>

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#3
Ich hab heut mal nen guten Tag (Nacht?)...

PHP-Code:
$string = 'Dies ist ein String. Er ist schoen. Doch dieser Part soll jetzt weg sein.'; $search = '.'; $limit = 2; echo my_strcut($string, $search, $limit); function my_strcut($haystack, $needle, $count) { $length = 0; for($i = 1; $i <= $count; $i++) { $search = strpos($haystack, $needle, $length); if($search !== false) { $length = $search + 1; } } if($length != 0) { $substring = substr($haystack, 0, $length); } else { $substring = $haystack; } return $substring; }

Prüfung auf die Variablen nicht inbegriffen. Wenn du weißt was du tust, ist es evtl. egal. Kommen die Daten aber aus einer externen Quellem solltest du $string, $search und $limit noch auf Gültigkeit prüfen.

EDIT: Oh, Michael war schneller... Dafür habe ich mit Absicht auf explode() und ein Array verzichtet. Wink
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Report Reason Escape String? skrilaxrev 0 1.633 19.06.2021, 17:31
Letzter Beitrag: skrilaxrev
  punkt ein und ausklappen mewking 7 3.760 01.11.2009, 17:40
Letzter Beitrag: Olaf_A
  Zeichen in String ersetzen frankrieger 9 4.988 26.08.2006, 18:17
Letzter Beitrag: bmaker