
PHPで、
ある変数$hoge
があるとします
$hogeを、
1、2に分割したいと思います
1は、$hogeの先頭から32文字、
2は、1の残りで、最大38文字
に分割するにはどのような書き方をすればよいでしょうか
補足
$hogeは日本語なども入る想定のため、基準を文字数ではなくバイト数にしたいです。
よろしくお願いいたします

$hoge には半角英数字のみが入るのでしょうか、それとも日本語(漢字やひらがなやカタカナや記号)なども入るのでしょうか。もしも日本語なども入る場合に、分割する文字数の基準はバイト数ではなく文字数になるのでしょうか。
ご回答ありがとうございます。$hogeは日本語なども入る想定のため、基準を文字数ではなくバイト数にしたいです。それに使える関数はsub_strの代わりに何があるでしょうか?
『$hogeは日本語なども入る想定のため、基準を文字数ではなくバイト数にしたいです』ということですが、日本語が混じっているのにバイト単位で区切ると、一つの文字が2つに別れる可能性がありますが、大丈夫なのでしょうか?
ご指摘の通り一つの文字が2つに分かれるのは困ります。$hogeを別途関数で全角化し、mb_stringで分けようかなと考えています
multipost http://ja.stackoverflow.com/questions/31927 teratailでは、マルチポストの推奨はしていません。 https://teratail.com/help を参照ください
