gpt4 book ai didi

PHP数组切片多个数组不起作用

转载 作者:行者123 更新时间:2023-12-04 06:19:45 25 4
gpt4 key购买 nike

下面将 $scpar 分成两种类型,一种包含第一个 9,第二种包含从 10 到 18 的前逗号分隔值。

$scpar9 = array_slice($scpar,0,9);
$scpar18 = array_slice($scpar,9,18);

然后我们使用 foreach 并使用 id 参数 $sid从其他字段获取相同的逗号分隔值。
foreach ($scpar9 as $sid => $scpar) {

然后从类似的其他领域获取信息。
<b>'.$scpar.'</b> '.$sccomp[$sid].$scmen[$sid].

一切正常,问题在于后 9 个字段。
foreach ($scpar18 as $sid => $scpar) {
<b>'.$scpar.'</b> '.$sccomp[$sid].$scmen[$sid].

领域 $scpar是正确的,但包含 [$sid] 的那些从第一个结果而不是第 9 个开始。

有任何想法吗?

奇妙

最佳答案

您需要使用 preserve_keys

preserve_keys : Note that array_slice() will reorder and reset the array indices by default. You can change this behaviour by setting preserve_keys to TRUE.


   $scpar18 = array_slice($scpar,9,18, true);

关于PHP数组切片多个数组不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6733490/

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