我需要你的帮助我已经花了几个小时试图找到解决这个问题的办法。
我有2个数组,$result_users_auris_in_turn
数组有3条记录,$result
数组有38条记录,我需要创建一个foreach
,它记录了$result_users_auris_in_turn
数组中$result
数组的38条记录,
我尝试了很多方法,但都不起作用,这是我的代码:
如果我执行该代码,结果是这样的:
$items = array();
foreach( $resultado as $index => $code ) {
if (isset($resultado_users_auris_en_turno[$index])) {
$varios =
$varios = ($resultado_users_auris_en_turno[$index].'.'.$code);
$items[] = $varios;
}else{
}
}
如果我执行该代码,结果是这样的:
Array
(
[0] => KNEIRAG.105272637
[1] => TGOMEZA.105272638
[2] => JPACHECOM.105272800
)
但是38个记录的阵列在另一阵列的位置3处被切割。我需要它像这样:
KNEIRAG - 105272637
TGOMEZA - 105272638
JPACHECOM - 105272800
KNEIRAG - 105269374
TGOMEZA - 105269375
JPACHECOM - 105269378
KNEIRAG - 105269379
TGOMEZA - 105269380
JPACHECOM - 105269876
KNEIRAG - 105269877
TGOMEZA - 105269879
JPACHECOM - 105270217
KNEIRAG - 105270260
TGOMEZA - 105270576
JPACHECOM - 105270577
KNEIRAG - 105270580
TGOMEZA - 105270581
JPACHECOM - 105270582
KNEIRAG - 105270584
TGOMEZA - 105270588
JPACHECOM - 105270590
KNEIRAG - 105270592
TGOMEZA - 105272056
JPACHECOM - 105272057
KNEIRAG - 105272058
TGOMEZA - 105272059
JPACHECOM - 105272060
KNEIRAG - 105272061
TGOMEZA - 105272062
JPACHECOM - 105272063
KNEIRAG - 105272064
TGOMEZA - 105272065
JPACHECOM 105272066
KNEIRAG - - 105272067
TGOMEZA - 105272068
JPACHECOM - 105272069
KNEIRAG - 105272070
你知道怎么做吗?
我希望能够分配数组$resultado_users_auris_en_turno
的38条记录
1条答案
按热度按时间vfh0ocws1#
假设上述变量的形状如下:
然后,您可以执行以下操作:
关键是
$index % 3
:|
$index
值|结果|| --------------|--------------|
| 0|0|
| 1|1|
| 二|二|
| 三|0|
| 四|1|
| 五|二|
| 六|0|
正如你所看到的,它遍历
0
、1
和2
,所以你总是从$resultado_users_auris_en_turno
中得到一个值。