我需要帮助。在我的表 equipmentCache 内部,我收到格式为:
的数据 73688 0 0 0 0 0 0 0 6098 0 0 0 52 0 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
我需要检索每个代码。我需要在 PHP 中完成此操作,因为我正在构建的CMS是直接的 PHP ,我依赖它....
示例: 73688是代码。 紧随其后的是" 0"
我需要获取每个代码,然后将单个代码放入链接中。 就像这样:
<a href="http://www.wowhead.com/item=73688" class="q4">Skyshatter Cover</a>
我需要这种自动化,因为人口和每个角色的人口都太大而无法手工完成。
感谢您的时间,感谢您的帮助。
答案 0 :(得分:2)
我不确定这是否是你想要的,但是你可以使用php的explode函数将它放在数组中,然后简单地循环它。你也应该修剪它,以便摆脱字符串开头和结尾的“`”字符...
$codes = "`73688 0 0 0 0 0 0 0 6098 0 0 0 52 0 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0`";
$codesArr = explode(' ', trim($codes, '`'));
foreach($codesArr as $code) {
// generate links... each individual code would be represented by the $code variable..
}