如何使用PHP添加id到li元素


how to add id to li element using PHP

我有以下代码,它是由一个插件动态生成的,插件将为每个团队成员创建一个"li"元素,目前我有150个成员,所以我添加了一个自动增量ID。

<?php $i = 0; ?>
<ul id="dvteamgrid<?php echo esc_attr($random); ?>" class="dvteamgrid withanim">
<li data-filter-class='["gridall",<?php echo $filters; ?>]' id="team-<?php echo ++$i; ?>">

代码工作正常添加team-1, team-2…等等......我的问题是我经常更新我的成员列表,所以如果我在team-1和team-2之间添加一个新成员,team-2的ID将是team-3。我想保持相同的ID值,即使我添加新成员。

有什么建议吗?

为每个团队选择一个唯一的id。例如,参赛队的名称,或者参赛队名称的md5哈希值。

自动递增仅在您从不重用相同索引时起作用,这将保证索引是uid(唯一id)。