如何从数据库PHP中的数据中获取变量中的某些字符

时间:2017-06-18 22:47:03

标签: php laravel substring

我在下面有一个名为 tb_value 的数据库表。每行都有多个以逗号分隔的值。

enter image description here

我有一个这样的变量,这些值将被检查为 tb_value

$input = 'D1,D2,TD,GD,GD,NS';

问题是,我想检查一行是否包含这些值:

  

D1,D2,TD

结果应显示 id = 2 的行。我怎么能从Laravel 5.2那里做到这一点?

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题,你可以使用php explode方法

$inputs = explode(",", $input);

这将返回由逗号分隔的所有值的数组。您可以获取前三个值并将它们连接起来以获得新输入。

$input_new = $inputs[0] . "," . $inputs[1] . "," . $inputs[2];

如果您想动态地获取其中的某些值,您应该更具体地了解您想要的内容以及代码的结构。