far*_*ooq 3 php arrays string laravel
我有一个字符串,该字符串的末尾包含一个整数。例如。
$ data =“ TN01Y00099”;
我要做的是从字符串中获取整数,然后将其增加一次并保存回该字符串。例如,我想将前面的字符串增加为,
$ data =“ TN01Y00100”;
我尝试了以下代码。
$data['kitNo'] = "TN01Y00099";
$KitNoInt = substr($data['kitNo'], 5);
$KitNoInt = (int)$KitNoInt;
$originalKitNo = $KitNoInt;
$kitno = ++$KitNoInt;
$kit1 = str_replace($originalKitNo, $kitno, $data['kitNo']);
Run Code Online (Sandbox Code Playgroud)
但是它像这样将整数相加。
$ kit1 = TN01Y000100
有人可以帮我弄明白这个吗。
如果您只想在数字上加1,则PHP允许您增加原始字符串并为您进行调整...
$data = "TN01Y00099";
$data++;
echo $data;
Run Code Online (Sandbox Code Playgroud)
给...
TN01Y00100
Run Code Online (Sandbox Code Playgroud)