用PHP显示数组值

用PHP显示数组值,php,arrays,associative-array,Php,Arrays,Associative Array,因此,我第一次使用PHP,我试图检索和显示数组的值。经过大量的谷歌搜索,我能找到的唯一方法是打印、var\u转储或var\u导出。但是,所有这些方法都返回如下内容: [a] => apple [b] => banana [c] => orange 我不知道该怎么做。我需要去掉[a]=>部分并添加逗号。我知道这一定是一个非常简单的过程,但我还没有找到任何文档来演示如何做到这一点 php中存在循环。你必须遍历数组 foreach($array as $key => $val

因此,我第一次使用PHP,我试图检索和显示数组的值。经过大量的谷歌搜索,我能找到的唯一方法是打印、var\u转储或var\u导出。但是,所有这些方法都返回如下内容:

[a] => apple
[b] => banana
[c] => orange
我不知道该怎么做。我需要去掉[a]=>部分并添加逗号。我知道这一定是一个非常简单的过程,但我还没有找到任何文档来演示如何做到这一点

php中存在循环。你必须遍历数组

foreach($array as $key => $value)
{
  echo $key." has the value". $value;
}

如果您只想在值之间添加逗号,请考虑使用

使用内爆“,”,$array;用于输出苹果、香蕉、橘子


迭代数组,并对各个值执行任何操作

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

可以使用“内爆”返回带有字符串分隔符的数组

$withComma = implode(",", $array);

echo $withComma;
// Will display apple,banana,orange
结果: 大堆 [a] =>苹果 [b] =>香蕉 [c] =>橙色

您可以轻松使用join

$ages = array("Kerem"=>"35","Ahmet"=>"65","Talip"=>"62","Kamil"=>"60");

reset($ages);

for ($i=0; $i < count($ages); $i++){
echo "Key : " . key($ages) . " Value : " . current($ages) . "<br>";
next($ages);
}
reset($ages);

我准备的一个简单的代码片段,希望对您有用

$array = array('apple','banana','ananas');
$string = join(',', $array);
echo $string;
该功能必须适用于您:

$lijst=array(6,4,7,2,1,8,9,5,0,3);
for($i=0;$i<10;$i++){
echo $lijst[$i];
echo "<br>";
}
输出:

苹果,香蕉,香蕉

其他选择:


如果需要,可以用逗号替换空格。注意,join是introded的别名。为什么会被否决?这似乎是一个合理的答案。虽然我还没有尝试过,但是这个结果正是他不想要的,他想要输出没有数组格式的普通值。
$fruits = array("apple", "banana", "orange");
print join(" ".$fruits);
$ages = array("Kerem"=>"35","Ahmet"=>"65","Talip"=>"62","Kamil"=>"60");

reset($ages);

for ($i=0; $i < count($ages); $i++){
echo "Key : " . key($ages) . " Value : " . current($ages) . "<br>";
next($ages);
}
reset($ages);
$array = array('apple','banana','ananas');
$string = join(',', $array);
echo $string;
$lijst=array(6,4,7,2,1,8,9,5,0,3);
for($i=0;$i<10;$i++){
echo $lijst[$i];
echo "<br>";
}