我想使用preg_replace获取字符串的前七个数字。 但是总会得到字符串的所有数字。 $ string永远是另一个! 示例:
<?php
$string = "sdfghtrhrh012459712456";
$sevennumbers = preg_replace("/[^\d{7}$]/", "", $string);
echo $sevennumbers;
?>
在此示例中,$ sevennumbers是“ 012459712456”!但是我希望$ sevennumbers是“ 012459”!