Nach X Zeichen text einfügen

Breuker

Erfahrenes Mitglied
Hi!

Hab folgendes Problem:

Ich habe einen sehr langen Text und möchte dort ein Bild einbetten.
Ich brauche also einen PHP-Befehl, mit dem ich den Code für das Bild einfügen kann.
Ich habe es bereits mit wordwrap versucht, doch da wiederholt er es immer!

Könnt ihr mir weiterhelfen?

Breuker
 
Eher leicht :D Ich hoffe, das ist genau das was du brauchst :D

PHP:
<?php

$z = 5; // Nach wievielen Zeich immer?

$text = 'Hallo ich bin ein Text von KD3';

for($i = 0; $i < strlen($text); $i++) {

if($i % $z == 0 && $text[$i] == " " || $text[$i] == "  ") {

echo 'Zwischen Bild<br />';

 }
 
 echo $text[$i];
 
}

?>
 
Hi,

wozu denn zeichenweise durchgehen?

PHP:
echo substr($text, 0, $x) . $imageTag . substr($text, $x);

LG

Nachtrag: $x müsste man erst berechen: Position des ersten Leerzeichens ab gewünschter Länge
 
Zuletzt bearbeitet:
Zurück