PHP 定义和回显结果


PHP define and echo result

如果我在数据库表中将其作为结果s,d,r,t,如何定义数据库中的数据?

这是表中的屏幕

https://i.stack.imgur.com/liaGO.png

如果我在数据库中只有 s,我可以这样做

if($func->data =='s') {echo "This is S";}

我需要定义表中的每个字母和回显结果,但是如果我有多个字母,我该怎么做?

似乎是你想要的:

$letters = explode(',', strtolower($func->data));
if (in_array('s', $letters)) echo 'This is S';
if (in_array('d', $letters)) echo 'This is D';
if (in_array('r', $letters)) echo 'This is R';
if (in_array('t', $letters)) echo 'This is T';
if (in_array('e', $letters)) echo 'This is E';