PHP - 将字符串添加到特定字符位置的现有字符串

问题描述:

我想在第20个字符位置添加字符串(制作collapser)。PHP - 将字符串添加到特定字符位置的现有字符串

$link = '<span class="collapse"">' 
$string = "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quam earum ex voluptate autem cupiditate tempora neque quis aliquam asperiores ab debitis nemo cumque, fuga quae, esse illum aut aliquid rem." 

// Trying to add $link to $string at 20th character position 
+4

看看这里的字符串的一部分中替换文本 - > http://stackoverflow.com/questions/8251426/insert-string -at-specified-position某人已经问过类似的问题 –

使用substr_replace()

$link = '<span class="collapse"">'; 
$string = "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quam earum ex voluptate autem cupiditate tempora neque quis aliquam asperiores ab debitis nemo cumque, fuga quae, esse illum aut aliquid rem."; 

echo $newstr = substr_replace($string, $link, 20,0); 

DEMO