php从mysql数据库提取的数据怎么处理
PHP中文网
PHP中文网 2017-04-11 09:55:41
[PHP讨论组]

现在每篇文章的对应mysql,article表title_fulltext字段数据如下(每篇数据各不相同)
如下图5个数值,用空格隔开

目前在前段只能这样调出这样的结果

21313200102596823383 2594520320 3583525026 292333359020154 2451730693

我想把这5个数值(举例),分别提取出来,然后加上a标签,然后再前段输出
如:

<a href="21313200102596823383">21313200102596823383</a>
<a href="2594520320">2594520320</a>
<a href="3583525026">3583525026</a>
<a href="292333359020154">292333359020154</a>
<a href="2451730693">2451730693</a>
PHP中文网
PHP中文网

认证0级讲师

全部回复(1)
阿神

PHP手册 explode

<?php
$str = '21313200102596823383 2594520320 3583525026 292333359020154 2451730693';
$data = explode(' ',$str);
var_dump($data);

结果

array(5) {
  [0]=>
  string(20) "21313200102596823383"
  [1]=>
  string(10) "2594520320"
  [2]=>
  string(10) "3583525026"
  [3]=>
  string(15) "292333359020154"
  [4]=>
  string(10) "2451730693"
}

再利用循环在你的前端输出就ok

流程控制的替代语法

在html中这样写更优雅

<?php foreach ($data as $value):?>
    <a href="<?php echo $value ?>"><?php echo $value ?></a>
<?php endforeach; ?>
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号