2017-08-16 63 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

相關問題