如何将5个字符后的$ string拆分为数组
例:
$string="123456789";
Run Code Online (Sandbox Code Playgroud)
预期产出
$output[0] contain "12345";
$output[1] contain "6789";
Run Code Online (Sandbox Code Playgroud)
Bol*_*ock 86
如果您需要在每 5个字符后拆分一个字符串,请尝试str_split():
$output = str_split($string, 5);
Run Code Online (Sandbox Code Playgroud)
如果你只需要提取前5个字符并将其余的字符串放在数组的第二部分,你可以使用substr()NullUserException建议(来自他现在删除的答案的代码):
$output[0] = substr($string, 0, 5);
$output[1] = substr($string, 5);
Run Code Online (Sandbox Code Playgroud)
TDS*_*Sii 20
在BoltClocks的回答的帮助下,我创建了以下函数来解决问题:
function split_on($string, $num) {
$length = strlen($string);
$output[0] = substr($string, 0, $num);
$output[1] = substr($string, $num, $length );
return $output;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56515 次 |
| 最近记录: |