实施substr& strrchr在循环中

时间:2016-03-08 18:01:28

标签: php

我有一个while循环:

while ($row = mysqli_fetch_assoc($result)) {
        $name = $row['a'].'|'.$row['b'].'|'.$row['c'].'|'.$row['d'];
        array_push($data, $name);
    }
    mysqli_close($db->con);
    echo json_encode($data);exit;

on $ row ['a']我想实现以下代码:

<?php 
                $a= isset($row['a']) ? $row['a'] : '';
                $b= substr(strrchr($a, ":"), 1);
                ?>

while循环的预期输出如下:

a1:a2:a3:a4,b,c,d 与subrt&amp; strrchr,应该如下: a4,b,c,d

当我在isset $ item上运行substr strrchr代码时(a)在循环返回结果之后,它返回a4,但我需要它在循环期间运行。基本上我将数据调用到一个表格,从我的循环中显示为a1:a2:a3:a4,但我只想说它a4。 有没有办法在循环中执行此操作,以便我可以回显每个$ b的返回值?

0 个答案:

没有答案