最初の部分文字列の末尾に省略記号 (...) を追加して、2 つの部分文字列を連結しています。ただし、連結後にこの省略記号を削除したいと考えています。これはスクリプトまたは他の手段を介して可能ですか、ありがとう:
<?php echo substr($post_text_result2, 0, 400) . "…";?><div id="second_post" class = "hidden"><?php echo substr($post_text_result2, 400, 5000);?></div>
:
str_replace は要求されたように省略記号を削除しますが、私の状況では完全には機能しません: 以下のコードは機能しますが、最初の部分文字列が繰り返されます。最初の部分文字列を削除する方法が必要です。
<?php
$string = substr($post_text_result2, 0, 400) . "…";
echo $string;
?>
<div id="second_post" class = "hidden">
<?php
$string= str_replace('…','',$string); echo $string;
echo $string;
echo substr($post_text_result2, 400, 5000);
?>