所以,我在這裏是我的代碼如何採取一定的角色在變,從數據數據庫PHP
$input = 'D1,D2,TD,GD,GD,NS';
,這裏是我的數據庫表命名
的問題是,怎麼辦我得到新的變量值,結果如下
$input_new = 'D1,D2,TD';
所以,我在這裏是我的代碼如何採取一定的角色在變,從數據數據庫PHP
$input = 'D1,D2,TD,GD,GD,NS';
,這裏是我的數據庫表命名
的問題是,怎麼辦我得到新的變量值,結果如下
$input_new = 'D1,D2,TD';
如果我理解你的問題,你可以使用php爆炸方法
$inputs = explode(",", $input);
這將返回一個由逗號分隔的所有值的數組。您可以將前三個值連接起來,以獲得新的輸入。
$input_new = $inputs[0] . "," . $inputs[1] . "," . $inputs[2];
如果你想採取一些值的動態,你應該對你想要什麼,你的代碼的結構更具體。
我的問題是接近substring方法,但如何我可以基於數據庫中的數據 –
的子串如果你知道你的數據是固定的這種類型的結構,然後最好使用爆炸。因爲在substr中你必須將位置設置爲你想要分開的字符串。如果每次總是有兩個用逗號分隔的字母,那麼你可以做substr(「,」,0),然後對於每一個下一個字符串使用一個偏移邏輯到你的開始位置值(將2改爲0 + 3 - >兩個字母和逗號)。 –
你想獲得逗號分隔列表的前3個元素嗎?這是真的不明確 – GullDe
我想採取我的數據庫中存在的某些字符 –