只打印数组的值
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
我在 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