Tom: String nach 100 Zeichen abbrechen

Beitrag lesen

Hello,

Hab folgenden Code verwendet:

<?php

keine Kurztags (shortopen tags) benutzen.

$string = $Bewertung["bewertung"];
   $B_laenge = strlen($string) ;

Warum hire erst umkopiert und nicht gleich z.B.

$blen = strlen($_bewertung["bewertung"]);

Ständiger Wechsel zwischen Groß-/Kleinschreibung bei Variablennamen verwirrt

if($B_laenge>50)
   {
     $treffer = substr($Bewertung["bewertung"],10);
     $teil = strpos($treffer, " ");

$teil kann nun identisch false werden (=== false), wenn kein Leerzeichen

in $treffer enthalten ist. Hast Du das irgendwo bedacht?

$gesamt = (10 + $teil);
     $ausgabe = substr($Bewertung["bewertung"], 0, $gesamt);
     $B_kurz = str_replace($string, $ausgabe, $string)
?>

Diese Mischung von HTML und PHP ist unglücklich.

Halte Dich besser an das EVA-Prinzip http://de.wikipedia.org/wiki/EVA-Prinzip

Eingabe - Verarbeitung - Ausgabe

<span><?php echo {$B_kurz}; ?>...</span></td>
     <?} else {?>
         <span><php echo $string; ?></span></td>
     <?}?>

Harzliche Grüße vom Berg und Frohe Weihnachtszeit

Tom

--
Nur selber lernen macht schlau