Weiß einer wie das geht?
Bsp.
if (strlen > 29)
$string = …(„
“,29,$string);
Weiß einer wie das geht?
Bsp.
if (strlen > 29)
$string = …(„
“,29,$string);
probier es mal so
[PHP]
<?php $string = "Dies ist ein kleiner Besipiel-String für dieses Script"; $einschub = " EINSCHUB "; $stelle = 10; echo substr($string,0,$stelle). $einschub. substr($string,$stelle,(strlen($string)-$stelle)); ?>[/PHP]
Da hätte ich mal zwei Fragen Frank, da ich auch etwas ähnliches brauche.
Wieso
[php]
echo substr($string,0,$stelle) // Also das 0 verwirrt mich
// und
substr($string,$stelle,(strlen($string)-$stelle)); // wieso
(streln($string)-$stelle) // hm? also das -$stelle meine ich
[/php]
MfG, matibaski
[PHP]echo substr($string,0,$stelle)[/PHP]
Die 0 bedeuted von Zeichen 0 ab
ergibt also: gebe $string von zeichen 0 bis $stelle zeichen nach 0 aus
[PHP]substr($string,$stelle,(strlen($string)-$stelle));[/PHP]
naja der 3. Parameter sagt anzahl an Stellen die ausgegeben werden sollen
da wir vorher schon $stelle zeichen „abgeschnitten“ haben, ist der String noch strlen($string)-$stelle zeichen lang ^^
Lässt sich auch in einer anweisung erledingen:
[PHP]$Text = substr_replace($Text, $Einfuegen, $Position, 0);[/PHP]
@ Frank so hatte ichs schon, hab aber eher nach der Lösung von Prophet gesucht,
Danke!