閲覧数:1106
投稿日:2020-04-13
更新日:2020-04-13
(レスポンシブ表示対応などのため)対象文字列を、文字数に応じて半分に分割後、それぞれを取得
コード
$targetStr = 'あいうえお かきくけこ さしすせそ。 たちつてと。 なにぬねの。 はひふへほ ▽まみむめも ▽やゆよ。 らりるれろ、'; $separatorNumber = floor(mb_strlen($targetStr)/2); //文字数カウント後、半分に割った値を切り捨て $str1 = mb_substr($targetStr, 0, $separatorNumber); //0文字目から上記番目までも取得 $str2 = mb_substr($targetStr, $separatorNumber); //取得番目から最後までを取得 var_dump($str1); var_dump($str2);
結果
string(86) "あいうえお かきくけこ さしすせそ。 たちつてと。 なに" string(90) "ぬねの。 はひふへほ ▽まみむめも ▽やゆよ。 らりるれろ、"