gpt4 book ai didi

php - Foreach 循环,但对于第一个键做其他事情

转载 作者:可可西里 更新时间:2023-10-31 23:51:55 25 4
gpt4 key购买 nike

抱歉,如果这令人困惑。对于 PHP 初学者来说很难用语言表达。

我正在使用以下 foreach 循环:

foreach ($_POST['technologies'] as $technologies){
echo ", " . $technologies;
}

产生:

, First, Second, Third

我想要的:

First, Second, Third

我只需要让循环跳过第一个键的 echo ", "。我怎样才能做到这一点?

最佳答案

您可以使用 => 提取每个数组项的索引,而不是为第一项打印逗号:

foreach ($_POST['technologies'] as $i => $technologies) {
if ($i > 0) {
echo ", ";
}

echo $technologies;
}

或者,更简单的是,您可以使用 implode($glue, $pieces) ,它“返回一个字符串,其中包含以相同顺序表示的所有数组元素的字符串表示形式,每个元素之间有粘合字符串”:

echo implode(", ", $_POST['technologies']);

关于php - Foreach 循环,但对于第一个键做其他事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3295379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com