我有一个返回数据的MySQL查询,我运行一个foreach循环来回显结果。
每一行数据都是一个字符串,开头有一个唯一的标识符,长度为9个字符。
我要做的是从每一行中提取前九个字符,并在$_GET请求中使用它。下面是我的工作数据。

每行的开头都是唯一的标识符(9个字符)--示例:SeqID 0101。我可以提取该代码并在视图按钮上的$_GET中使用它吗:
foreach ($row as $k => $v)
echo '<tr>
<td>'.$k.'</td>
<td>'.$v.'</td>
<td><a href="imaint_failed_items_group_iframe.php?Seq=<?php echo $identifier;?>" target="_self"><img src="../../../nav/images/view_button.png"/></a></td>
</tr>';发布于 2016-04-14 11:14:50
因为学生已经说过你可以使用substr()
<?php foreach($row as $k => $v): ?>
<tr>
<td><?php echo $k; ?></td>
<td><?php echo $v; ?></td>
<td><a href="imaint_failed_items_group_iframe.php?Seq=<?php echo substr($k, 0, 9); ?>" target="_self"><img src="../../../nav/images/view_button.png"/></a></td>
</tr>
<?php endforeach; ?>发布于 2016-04-14 11:05:56
https://stackoverflow.com/questions/36621182
复制相似问题