$excerpt= excerpt(file_get_contents("data/file.txt"), 30);
echo $excerpt;
function excerpt($str, $chars){
$index = strripos($str, ' ');
return substr($str, 0, $index)."...";
}
30文字以下の文字列は削除されません。それは最後の単語とドットを追加せずにテキスト全体を返しますが、手動で入力した文字列を使用すると完璧に動作します。抜粋がファイルの内容と一致しません
コンテンツがテキストファイルから読み込まれている場合、これが動作しないのはなぜですか?私は/ nがstrriposを仲介していると思う。
「動作していません」と定義します。テキストファイルには何が含まれていますか?どのような結果が得られますか? –
30文字以下で切り取ったテキストは返されません。 –
さて、それは何を返しますか? –