■元の文章 フルーツが好きなので、今日、2025年05月03日にメロンとスイカのセットである520円のスイーツを自宅用に購入しました。 ■文字列を置換( 自宅=> オフィス):str_replace(search,replace,subject [,count]) フルーツが好きなので、今日、2025年05月03日にメロンとスイカのセットである520円のスイーツをオフィス用に購入しました。 ■配列で置換(メロン => アイス、スイカ => チョコ) フルーツが好きなので、今日、2025年05月03日にアイスとチョコのセットである520円のスイーツをオフィス用に購入しました。 ■文字列を反復させる:str_repeat(string,repeat_num) *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* フルーツが好きなので、今日、2025年05月03日にアイスとチョコのセットである520円のスイーツをオフィス用に購入しました。 *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* ■文字列から先頭と文末の空白文字を除去:trim(string [,character_mask]) 【 *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* 】 【*=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=* *=*】 ■頭から全角8文字分出力:substr(string,start [,length]) フルーツが好きな ■終わりから全角5文字分出力:substr(string,負のstart) しました。 ■日本語:頭から全角8文字分出力:mb_substr(string,start [,length [,encoding]]) フルーツが好きな ■関数(文字列の長さ:strlen(string); mb_strlen(string); この文章の長さ[strlen]は173(バイト) この文章の長さ[mb_strlen]は63(文字)