处理数据和格式数据

时间:2016-08-03 07:57:44

标签: php mysql data-manipulation

我需要帮助。在我的表 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>

我需要这种自动化,因为人口和每个角色的人口都太大而无法手工完成。

感谢您的时间,感谢您的帮助。

1 个答案:

答案 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..
}