Archiv verlassen und diese Seite im Standarddesign anzeigen : String in String regelmässig einfügen
Ich suche die einfachste Möglichkeit in einen String z.B alle 50 Zeichen, ein paar vorgegebene Zeichen einzufügen.. gibts da was kurzes oder muss ich mir da en komplexe Algo zusammenbasteln?
so long
cYrus
ich denk mal, das bringst über regex hin.
regex ist das, was bei s/// verwendet wird, dass du ja so hasst :p
siehe http://www.php.net/manual/de/ref.pcre.php
gibts da auch ne gescheite Hilfe irgendwo?
so long
cYrus
z.b. http://selfhtml.teamone.de/cgiperl/sprache/regexpr.htm
ich hab zwar keine ahnung von regex, aber wenn ich das richtig versteh, würds so gehen:
ereg_replace("{50}", "{50}hier das was du einfügen willst", $string);
ich bring das ned fertig.. hat da ned wer ein funktionsfähiges Beispiel?
so long
cYrus
Hi @ll
Hab eine kleine Funktion geschrieben um dieses Problem zu lösen.
<?
function string_ins($string,$count,$ins="|")
{
while(strlen($string)>$count)
{
$new_string .= substr($string,0,$count).$ins;
$string = substr($string,$count);
}
$new_string .= $string;
return $new_string;
}
$text = "abcdefghijklmnopqrstuvwxyz";
echo string_ins($text,2,"-=-");
?>
Beschreibung:
ein String = Argument 1
Anzahl der Zeichen nachdem getrennt werden soll = Argument 2
Trennzeichen = Argument 3 (optional default ´|´)
string_ins($String,$Zahl,$String)
Hoffe ich habe geholfen!!
thx... funktioniert wunderbar..
so long
cYrus
Ab PHP 4.02 gibt es die Funktion wordwrap().
http://www.php.net/manual/de/function.wordwrap.php
Bewirkt das gleiche, ist aber nur eine Zeile Code.
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.