如何使用for循环获取逗号分隔值和最终值?

Mb *_*lah 0 php csv loops filtering concatenation

PHP代码:

$b = 1;
$ab = 100;

for ($b; $b < $ab; $b++)
{
    $len = strlen($b);
    $c = 0;
    for ($c; $c < $len; $c++)
    {
        $split = str_split($b);

        if ($split[$c] == 5)
        {
            echo $b . ',';
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

结果是:

 5,15,25,35,45,50,51,52,53,54,55,55,56,57,58,59,65,75,85,95,
Run Code Online (Sandbox Code Playgroud)

但我想删除最后一个逗号并获取最后一个值.

Sah*_*ati 6

完成了变更.

1.定义$result=array();;

2.数组中的存储值$result[]= $b;

3.内爆阵列, $result= implode(",", $result);

PHP代码演示

<?php

$b = 1;
$ab = 100;
$result=array();

for ($b; $b < $ab; $b++)
{
    $len = strlen($b);
    $c = 0;
    for ($c; $c < $len; $c++)
    {
        $split = str_split($b);

        if ($split[$c] == 5)
        {
            $result[]= $b;
        }
    }
}
$lastElement =end($result);//last element
$result=  implode(",", $result);
print_r($result);
Run Code Online (Sandbox Code Playgroud)