php - PHP 随机播放数组中的唯一值
问题描述
我需要从数组中获取此输出
$properties = array(
1 => array('one', 'two'),
2 => array('red', 'blue'),
3 => array('active', 'not-active'),
);
- one_red_active
- one_red_not-active
- one_blue_active
- one_blue_not-active
- two_red_active
- two_red_not-active
- two_blue_active
- two_blue_not-active
谢谢!
解决方案
我希望这就是你要找的。很简单,但根据您的问题:应该足够了。
<?php
$properties = array(
1 => array('one', 'two'),
2 => array('red', 'blue'),
3 => array('active', 'not-active'),
);
/*echo "<pre>";
print_R($properties);
echo "</pre>";*/
//Not needed but stil useful for troubleshooting.
foreach ($properties[1] as $value_array_one) {
foreach ($properties[2] as $value_array_two) {
foreach ($properties[3] as $value_array_three) {
echo $value_array_one . "_" . $value_array_two . "_" . $value_array_three . "<br/>";
}
}
}
?>
推荐阅读
- complex-event-processing - Esper:取每个 id 的最后一个值,取除最极端之外的所有值的平均值
- vb.net - 从 radgridview vb.net winform 隐藏 GridViewSummaryRowItem
- reactjs - 警告:出于性能原因,此合成事件被重用 React-Native
- sql - SQL:对组合求和
- python - 尝试从 GCS 存储桶获取视频(blob)对象的元数据时出现 ValueError
- javascript - 动态添加到页面后,JavaScript 将单击事件绑定到列表中的每个项目
- html - 从 HTML 页面重定向后无法访问 nodeJS 中的 cookie
- c - 如何将 char 数组转换为以十六进制表示其值的字符串?
- python - Python 生成的 Excel 文件只显示一行数据 vs 多行
- php - 将 PHP DateTimeInterface 保存到 MySQL 结果为 0000-00-00 00:00:00