如何使用字符串键

问题描述

我有这个数组,它的键是字符串:

array
(
    [FJD] => 2.04104
    [MXN] => 20.47961
    [STD] => 20466.377105
    [SCR] => 21.203708
    [CDF] => 1975.464421
    [BBD] => 2.0
    [GTQ] => 7.770557
    [CLP] => 734.801634
)

没有 foreach 我如何回声?

FJD: 2.04104
MXN: 20.47961
STD: 20466.377105
.
.
.

解决方法

如果您不想要 array_walkforeach 循环,可以使用 for 将函数应用于数组的每个成员:

array_walk($array,function($value,$key) {
    echo $key.': '.$value.PHP_EOL;
});
,
foreach ($array as $key => $value) {
   echo $key . ': ' . $value . "\n";
}
,

试试:

print_r($array);

或者:

var_dump($array);

或者:

var_export($array);

或者:
@cOle2 的全部积分:

array_walk($array,$key) {
    echo $key.': '.$value. "<br>";
});

或者,如果您改变主意,您可以随时使用 foreach:

foreach ($array as $key => $value) {
   echo $key . ': '. $value . "<br>";
}

祝你玩得愉快。