首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP前端循环捕获前9个字符

PHP前端循环捕获前9个字符
EN

Stack Overflow用户
提问于 2016-04-14 11:03:53
回答 2查看 64关注 0票数 2

我有一个返回数据的MySQL查询,我运行一个foreach循环来回显结果。

每一行数据都是一个字符串,开头有一个唯一的标识符,长度为9个字符。

我要做的是从每一行中提取前九个字符,并在$_GET请求中使用它。下面是我的工作数据。

每行的开头都是唯一的标识符(9个字符)--示例:SeqID 0101。我可以提取该代码并在视图按钮上的$_GET中使用它吗:

代码语言:javascript
复制
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>';
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-14 11:14:50

因为学生已经说过你可以使用substr()

代码语言:javascript
复制
<?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; ?>
票数 1
EN

Stack Overflow用户

发布于 2016-04-14 11:05:56

使用PHP substr()

代码语言:javascript
复制
$identifier = substr($v, 0, 9);

这将返回前9个字符。

0开始了

9是字符的长度。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36621182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档