スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
このエントリーをはてなブックマークに追加

[PHP]文字数で文字列の分割をする

PHPでPDFを書きだしたりしている際は、エンコーディングの形式が意図したものではない場合もあるため注意が必要です。
なので一度エンコードして処理します。
//エンコードを忘れずに
mb_internal_encoding('UTF-8');
$str = "あいうえおかきくけこaiueo";
$length = 5;
$result = array();
for($i = 0; $i < mb_strlen($str); $i += $length){
$result[] = mb_substr($str, $i, $length);
}


参考URL:PHP:日本語文字列を指定文字数で分割して配列に
追記:こちらはfunction化したもの
//$strに文字列、$lengthに分割する文字数
function string_partition($str,$length){
//エンコードを忘れずに
mb_internal_encoding('UTF-8');
$result = array();
for($i = 0; $i < mb_strlen($str); $i += $length){
$result[] = mb_substr($str, $i, $length);
}
return $result;
}


使い方は、
//利用例
$result = string_partition( "あいうえおかきくけこaiueo",5);
if(!isset($result[0]))$result[0] = '';
echo $result[0];
このエントリーをはてなブックマークに追加

tag : PHP 文字列 split 分割 分離 文字数 指定

コメントの投稿

非公開コメント

管理人のみ閲覧できます

このコメントは管理人のみ閲覧できます
Translation


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
プロフィール

チーズくん

Author:チーズくん
個人的メモをただ羅列しています。
twitter:@cheese1038

バロメーター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。