0

如果我在数据库表中有这个结果,如何定义数据库中的数据s,d,r,t

这是表格中的屏幕

http://i.imgur.com/9dK7T.png

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

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

我需要定义表中的每个字母并回显结果,但是如何?如果我有不止一封信,我该怎么做?

4

1 回答 1

0

这似乎是你想要的:

$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';
于 2012-05-27T15:51:02.230 回答