我在下面有一个名为 tb_value 的数据库表。每行都有多个以逗号分隔的值。
我有一个这样的变量,这些值将被检查为 tb_value :
$input = 'D1,D2,TD,GD,GD,NS';
问题是,我想检查一行是否包含这些值:
D1,D2,TD
结果应显示 id = 2 的行。我怎么能从Laravel 5.2那里做到这一点?
答案 0 :(得分:0)
如果我理解你的问题,你可以使用php explode方法
$inputs = explode(",", $input);
这将返回由逗号分隔的所有值的数组。您可以获取前三个值并将它们连接起来以获得新输入。
$input_new = $inputs[0] . "," . $inputs[1] . "," . $inputs[2];
如果您想动态地获取其中的某些值,您应该更具体地了解您想要的内容以及代码的结构。