5文字の後に$ stringを配列に分割する方法
例:
$string="123456789";
期待される出力
$output[0] contain "12345";
$output[1] contain "6789";
BoltClocksの答えの助けを借りて、私は問題を解決するために次の関数を作成しました:
function split_on($string, $num) {
$length = strlen($string);
$output[0] = substr($string, 0, $num);
$output[1] = substr($string, $num, $length );
return $output;
}
every5文字の後に文字列を分割する必要がある場合は、 str_split()
を試してください。
_$output = str_split($string, 5);
_
最初の5文字のみを抽出し、残りの文字列を配列の2番目の部分に入れる必要がある場合は、NullUserExceptionが示唆するようにsubstr()
を使用できます(削除された回答のコード)。
_$output[0] = substr($string, 0, 5);
$output[1] = substr($string, 5);
_