在php中从mysql数据库拆分字符串

在php中从mysql数据库拆分字符串,php,mysqli,Php,Mysqli,我有一个mysql数据库中的变量,格式如下: 631234567J56 我想在php中显示split,这样它就会像 63-1234567-J-56 谢谢。如果字符串的长度是固定的,您可以这样做: $string = "631234567J56"; $output = substr($string, 0, 2)."-".substr($string, 2, 7)."-".substr($string, 9, 1)."-".substr($string, 10, 2); echo $output;

我有一个mysql数据库中的变量,格式如下: 631234567J56 我想在php中显示split,这样它就会像 63-1234567-J-56
谢谢。

如果字符串的长度是固定的,您可以这样做:

$string = "631234567J56";
$output = substr($string, 0, 2)."-".substr($string, 2, 7)."-".substr($string, 9, 1)."-".substr($string, 10, 2);

echo $output;

欢迎使用StackOverflow,StackOverflow既不是论坛、教程网站,也不是web搜索的替代品。我们可以帮你,但你的工作首先是,包括小学。请阅读。使用
substr
,然后再来。谢谢