使用PHP从字符串中提取特定数据

使用PHP从字符串中提取特定数据,php,Php,我从文本框中得到如下字符串的输入 E1915265113280001191202190000001840000001976E 但我只想要前14位(19152651132800)并在网页上显示它们 Number = 19152651132800 首先需要使用 $digit=preg_replace('/\D+/',''$str) 然后用substr($digit,0,14)检索结果的前14个数字 您尝试了什么?当用户提交此字符串并单击提交按钮时,我只想在屏幕上显示字符串的前14位数字。那么请写

我从文本框中得到如下字符串的输入

E1915265113280001191202190000001840000001976E
但我只想要前14位(
19152651132800
)并在网页上显示它们

Number = 19152651132800

首先需要使用

$digit=preg_replace('/\D+/',''$str)

然后用substr($digit,0,14)检索结果的前14个数字


您尝试了什么?当用户提交此字符串并单击提交按钮时,我只想在屏幕上显示字符串的前14位数字。那么请写代码或者举个例子,我是初学者,StackOverflow不是免费代码服务。如果你不尝试,你不会失败,但你也不会成功。如果你只是为他们工作,问他们尝试了什么有什么意义?只是一个想法。
$str = "E1915265113280001191202190000001840000001976E";
$result = substr(preg_replace( '/\D+/', '', $str ), 0, 14);
echo $result; // Output: 191526511328000