PHP将数组拆分为多个独立的部分
这可能是一个初学者的问题,但仍然有问题 以下代码显示每行15个两位数的列表(00,00…) 是否有可能将每条线“分解”成15段,然后放入单独的分区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
$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;$iecho“”;
回波内爆(“,$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>';
}