2017-08-16 80 views
0

Hello每一个, 我有一个问题,我想将一个整数添加到一个字符串中,例如我有两个文本字段,一个称为系列开始,另一个称为系列最终现在如果用户输入在laravel中向字符串中添加一个整数值

FAHD1000001成系列开始现场

FAHD1000100成系列结束领域

该算法应该将100个值存储到数据库中,并将增量存储到要存储到数据库中的每个条目中。即

FAHD1000001,FAHD1000002,FAHD1000003,.........,FAHD1000100

是否有可能这样做,如果是的话如何。请帮我

回答

1

你必须做这样的事情,但有一个循环孔,如果你有像F1AHD00001名称的任何数值比它不会工作

$str1 = $request['start']; 
$str2 = $request['end']; 
$startint=preg_replace("/[^0-9]/","",$str1); 
$endint=preg_replace("/[^0-9]/","",$str2); 
$words = preg_replace('/[[:digit:]]/', '', $str1); 
for($i=$startint;$i<$endint;$i++){ 
    $newstring=$words.$i; 
    //Save this new String 
} 
+0

谢谢你这么多,你几乎已经解决了我问题现在我会让我自己的正则表达式,它将处理这个循环孔 – Mohsin

+0

你能接受答案 –

+0

非常抱歉的兄弟完全忘了接受答案,由于兴奋 – Mohsin

相关问题