我有一个 php 脚本,它加载不同的 ID 并将它们发送到 GET 变量上的页面,它们都用逗号分隔:
.../page.php?items=12,13,43,17,
然后我用while循环加载一个mysql,以便显示一个表,我需要查看表项的id是否相同,然后它为该表行添加样式。
所以我所做的是:
$style = (strstr($_GET['ids'], $segn['itemid'])) ? 'style="background:lightgreen;"' : '' ;
<tr class="gradeX" <?= $style ?> >;
在这种情况下,它适用于单个数字。但是如果我有这个并且IDS: 1, 2, 3 ... 12
页面获取请求是"page.php?items=12"
我得到的 ids'12'
和.'1'
'2'
我以为我可以使用explode(',' , $_GET['ids'])
,但后来我想它太长了。
我如何获得这些ID?(我对正则表达式没有任何亲和力......)。