<body>
one two three 为数组 如果把下面的数字 放进去呢 就10个数字 最后一个放到1
%本文来源gaodai#ma#com搞*代#码9网#搞gaodaima代码
回复内容:
<body>
one two three 为数组 如果把下面的数字 放进去呢 就10个数字 最后一个放到1
没明白你想表达什么?
那就是二维数组了呗
你的意思是让$array_1变成
<code>$array_1 = array{ 'one' => array('1','2','3','10'), 'two' => array('4','5','6'), 'three' => array('7','8','9')};</code>
?
<code>$j = 0;$array_3 = $array_1;for($i=0;$i<count($array_2);$i++){$array_1[$array_3[$j]][] = $array_2[$i];if (!(($i+1)%3))$j++;}</code>
<?php
<code>$array_1 = ["one", "two", "three"];$array_2 = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"];$tmp = array();for($i = 0, $j = 0; $i < count($array_2); $i++) { if($i % 3 == 0 && $i != 0) $j++; if(count($array_1) == $j) $j = 0; $tmp[$array_1[$j]][] = $array_2[$i];}</code>