_________________一个很简单的 问题,却很难解决 本帖最后由 fengjianhua1225 于 2009-09-03 17:11:01 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //代码如下$res = array();$j = 4; //你要的$res里有多少行while($j){ foreach( $data as $row){ $arr[] = array_rand($row, 1); } $res[] = $arr; $j--; //有重复清空$arr}//$res 就是结果//基本思路是这样, 没测试 对,我 要的效果就是$data里的数组元素未知,每个数组元素的元素也 不确定个数, <pre><?phpfunction arr2arr($data){ $res = array(); for ($i=0;$i<count($data);$i++){ $res2 = array(); foreach ($data[$i] as $v) { if (!$res) { $res[0][$i] = $v; } else{ for ($x=0;$x<count($res);$x++) { $res[$x][$i] = $v; } } $res2 = array_merge($res2,$res); } $res = $res2; } return $res;}$data = array( array(1,2), array(3,4), array(5) ); print_r(arr2arr($data));$data = array( array(1,2,8), array(3,4), array(5,6),array(7)); print_r(arr2arr($data));?></pre> mysql apache rewrite重写问题 PHP技术掌握到什么程度才算是高端? phpexcel乱码 知网系列caj nk kdh系列文档 服务器端转化为flash 求助! 抓取了一页面中的信息,如何再抓取这一页中的一链接 The requested operation has faild 这个PHP文件有什么问题?如何让PHP成功写入数据库后,自动跳转这个值的链接 owncloud上传txt文件中文内容显示乱码 php正则求解决求方法 mysql 事务处理实例 mysql_real_escape_string 函数无法启用 php是版本5
$res = array();
$j = 4; //你要的$res里有多少行
while($j){
foreach( $data as $row){
$arr[] = array_rand($row, 1);
}
$res[] = $arr;
$j--;
//有重复清空$arr
}//$res 就是结果
//基本思路是这样, 没测试
<?php
function arr2arr($data)
{
$res = array();
for ($i=0;$i<count($data);$i++){
$res2 = array();
foreach ($data[$i] as $v) {
if (!$res) {
$res[0][$i] = $v;
} else{
for ($x=0;$x<count($res);$x++) {
$res[$x][$i] = $v;
}
}
$res2 = array_merge($res2,$res);
}
$res = $res2;
}
return $res;
}$data = array(
array(1,2),
array(3,4),
array(5)
); print_r(arr2arr($data));$data = array(
array(1,2,8),
array(3,4),
array(5,6),
array(7)
); print_r(arr2arr($data));
?>
</pre>