在PHP中返回字符串中间的字符串 使用函数子()我如何删除字符串中的第一个和最后一个三个字母,并返回中间剩下的字母? 例如:

在PHP中返回字符串中间的字符串 使用函数子()我如何删除字符串中的第一个和最后一个三个字母,并返回中间剩下的字母? 例如:,php,return,substr,strpos,Php,Return,Substr,Strpos,这应该适合您: (从偏移量3开始,然后取长度减去2*3(6)) 您可以通过以下方式获得: 输出: 347w83828 First: abc Mid: 347w83828 Last: xyz 如果您愿意,您可以通过拨打电话一次获取所有信息: 输出: 347w83828 First: abc Mid: 347w83828 Last: xyz 仅供参考:你可以接受这个答案,它对你帮助最大,解决了你的问题()! $a = 'abc347w83828xyz'; preg_match('

这应该适合您:

(从偏移量3开始,然后取长度减去2*3(6))

您可以通过以下方式获得:

输出:

347w83828
First: abc
Mid:   347w83828
Last:  xyz
如果您愿意,您可以通过拨打电话一次获取所有信息:

输出:

347w83828
First: abc
Mid:   347w83828
Last:  xyz

仅供参考:你可以接受这个答案,它对你帮助最大,解决了你的问题()!
$a = 'abc347w83828xyz';
preg_match('/(...)(.*)(...)/', $a, $matches);

echo "First: ", $matches[1], PHP_EOL;
echo "Mid:   ", $matches[2], PHP_EOL;
echo "Last:  ", $matches[3], PHP_EOL;
First: abc
Mid:   347w83828
Last:  xyz