• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Stringeinschub an x.-Stelle?

Status
Für weitere Antworten geschlossen.
probier es mal so

PHP:
<?php
$string = "Dies ist ein kleiner Besipiel-String für dieses Script";
$einschub = " <b>EINSCHUB</b> ";
$stelle = 10;
echo   substr($string,0,$stelle).
       $einschub.
       substr($string,$stelle,(strlen($string)-$stelle));
?>
 
probier es mal so

PHP:
<?php
$string = "Dies ist ein kleiner Besipiel-String für dieses Script";
$einschub = " <b>EINSCHUB</b> ";
$stelle = 10;
echo   substr($string,0,$stelle).
       $einschub.
       substr($string,$stelle,(strlen($string)-$stelle));
?>

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 ;)
MfG, matibaski
 
substr(von string x, ab zeichen y, z zeichen ausgeben)
---------------------------------------------------------

PHP:
echo substr($string,0,$stelle)
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));

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);
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben