gpt4 book ai didi

php - 从数组构建越来越长的字符串

转载 作者:可可西里 更新时间:2023-11-01 13:35:13 26 4
gpt4 key购买 nike

我正在编写一个 PHP 函数,它将采用以下格式的数组:

array(
'one',
'two',
'three'
)

并回显以下字符串:

one
one-two
one-two-three

我不知道该怎么做。我试过使用一个变量来存储前一个然后使用它,但它只适用于一个:

$previous = null;
for($i = 0; $i < count($list); $i++) {
echo ($previous != null ? $route[$previous] . "-" : '') . $route[$i];
$previous = $i;
}

输出:

one
two
two-three

无论如何,这种方法可能效率低下,因为从技术上讲,该脚本应该能够处理任何长度的数组。

有人可以帮忙吗?

最佳答案

for ($i = 1, $length = count($array); $i <= $length; $i++) {
echo join('-', array_slice($array, 0, $i)), PHP_EOL;
}

关于php - 从数组构建越来越长的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35652384/

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