下記例では240文字以降を…と表示する。
$str = mb_strimwidth($str, 0, 240, "...", utf8);
下記例では240文字以降を…と表示する。
$str = mb_strimwidth($str, 0, 240, "...", utf8);
Linuxのシェルの文字列の扱いについて、
単純に
hoge=’select *’
echo ${hoge}
と文字列を表示したかっただけだが、
なぜか*がメタ文字として動いてしまい、、カレントディレクトリのファイルがすべてでてしまう。
この時に、
変数などは有効になるダブルクォートを
echo “${hoge}”
としてあげると問題なくなる。
ちょっとはまってしまった。
echoの際に文字列内部だけを表示するのでその時にはシングルクォートがぬけおちるのかなと思います。
とりあえずこれで解決!