只打印数组的值

Print only the value of the array

我在 PHP 中有一个数组,我想打印它的内容。 我的数组有 3 个条目:

610,  
609,  
608  

当我用

打印它时
print_r($ar_par[$i]);

我得到的结果是这样的:

我想要的是只打印数字。 我该怎么做?

提前致谢

使用PHParray_values()

它不会打印数组键。

嘿,这很简单,你可以使用 foreach 循环

foreach($ar_par as $key => $value)
{
    // $value is what you needed :)
    echo $key." has the value". $value;
}

为此使用内爆。

$string=implode(",",$telos);
 print_r($string);

您需要使用 array_column 从数组中提取每个 telos 值。要将值输出为数组,可以使用

print_r(array_column($ar_par, 'telos'));

输出:

Array ( [0] => 610 [1] => 609 [2] => 608 )

或输出单个值:

foreach (array_column($ar_par, 'telos') as $telos) {
    echo "$telos\n";
}

输出:

610
609
608

或逗号分隔列表:

echo implode(',', array_column($ar_par, 'telos'));

输出:

610,609,608

Demo on 3v4l.org