Jonny 5: PHP textausschnitt

Beitrag lesen

Hi,

Ich bin mir sicher das es auch einfachere Lösungen für mein Problem gibt, die würde ich auch gerne hören, aber zum Lernen ist mir die Lösung dieses Codeproblems wichtig!

if($zahl = $anzahl)

da hast du vielleicht eher den Vergleichsoperator == gemeint?

Es gibt viele Möglichkeiten, dein Problem zu lösen.

  
$seperator = ":";  
$_GET['Inhalt'] = "hallo:welt";  
  
# Zb könntest du erst prüfen, ob der String einen $seperator enthält:  
if(strpos($_GET['Inhalt'],":") !== false){  
  
  # wenn, dann String an diesem Punkt in Stücke brechen  
  $parts = explode(":",$_GET['Inhalt']);  
  
  # und die Stücke ansehn  
  print_r($parts); echo "<br>";  
  
  # Vielleicht möchtest du nur bei genau 2 Stücken diese weiterverarbeiten:  
  if(count($parts) == 2){  
    echo "Vor dem Seperator: ".$parts[0]."<br>";  
    echo "Nach dem Seperator: ".$parts[1]."<br>";  
    $parts[0] .= " php";  
    $parts[1] = $parts[1]."weit beliebt";  
  }  
  
  # und dann die Stücke wieder verbinden:  
  $_GET['Inhalt'] = implode($seperator,$parts);  
  
  echo $_GET['Inhalt']."<br>";  
}  

herzliche Grüße,
Jonny 5