PHP将数组拆分为多个独立的部分

PHP将数组拆分为多个独立的部分,php,html,Php,Html,这可能是一个初学者的问题,但仍然有问题 以下代码显示每行15个两位数的列表(00,00…) 是否有可能将每条线“分解”成15段,然后放入单独的分区 $rand_keys = array_rand($combinations, $qty); sort($rand_keys); for($i=0;$i<count($rand_keys);$i++){ echo $combinations[$rand_keys[$i]] . "</br>"; } $rand\u ke

这可能是一个初学者的问题,但仍然有问题

以下代码显示每行15个两位数的列表(00,00…)

是否有可能将每条线“分解”成15段,然后放入单独的分区

$rand_keys = array_rand($combinations, $qty);

sort($rand_keys);

for($i=0;$i<count($rand_keys);$i++){

echo $combinations[$rand_keys[$i]] . "</br>";   

}
$rand\u keys=array\u rand($combinations,$qty);
排序($rand_键);
对于($i=0;$i
echo“”;
回波内爆(“,$pc);
回声“;

如果您的
$combinations
值是
$combinations=“54,00,65,87,36”
类似的值

试试这个:

$combinations = "54, 00, 65, 87, 36";

$new_combinations = explode(", ", $combinations);

$rand_keys = array_rand($new_combinations,3);

for($i=0;$i<count($rand_keys);$i++){    
    $pc = $new_combinations[$rand_keys[$i]];
    echo "<div>".$pc."</div>";
}
$combines=“54,00,65,87,36”;
$new_combinations=explode(“,”,$combinations);
$rand\u keys=array\u rand($new\u组合,3);
对于($i=0;$i最终

这是我期待的答案

$rand_keys = array_rand($combinations, $qty);

sort($rand_keys);


foreach($rand_keys as $rand_key){

$key = explode(" ",$combinations[$rand_key]);

for($i=0;$i<count($key);$i++){ echo '<div>'.$key[$i].'</div>'.' ';}

echo '</br>';

}
$rand\u keys=array\u rand($combinations,$qty);
排序($rand_键);
foreach($rand\u key作为$rand\u key){
$key=explode(“,$compositions[$rand_key]);

对于($i=0;$i)而不是echo,您必须使用
echo“$value”执行另一个
foreach
循环
在里面。这对你有意义吗?它仍然不起作用=/。谢谢@Jeff你的
$combines
值是什么?它是15个数字,比如00,00,00…我想把它们分别放在不同的分区中。谢谢@RazibAlMamuni已经提交了我的asn你的
$combines
变量值就像
$combines=“00,54,63,47”对吗?谢谢你的帮助@Razib!我想我可以找到更好的方法。检查我的答案,让我知道你的想法。谢谢!
$combinations = "54, 00, 65, 87, 36";

$new_combinations = explode(", ", $combinations);

$rand_keys = array_rand($new_combinations,3);

for($i=0;$i<count($rand_keys);$i++){    
    $pc = $new_combinations[$rand_keys[$i]];
    echo "<div>".$pc."</div>";
}
$combinations = array("red","green","blue","yellow","brown");

$rand_keys =array_rand($combinations,3);

for($i=0;$i<count($rand_keys);$i++){
    echo "<div>".$combinations[$rand_keys[$i]]."</div>";
}
<div>red</div>
<div>blue</div>
<div>brown</div>
$rand_keys = array_rand($combinations, $qty);

sort($rand_keys);


foreach($rand_keys as $rand_key){

$key = explode(" ",$combinations[$rand_key]);

for($i=0;$i<count($key);$i++){ echo '<div>'.$key[$i].'</div>'.' ';}

echo '</br>';

}