我搜索了几个小时但找不到答案。
我有两个总是长度相同的数组
array_a(12, 13, 14);
array_b(15, 18, 20);
我将如何打印到3个不同的变量(或数组)...
$array_c(12, 15);
$array_d(13, 18);
$array_e(14, 20);
所以他们排队。
好吧我明白了。我想我应该解释一下我的想法 做得更好,以便代码更容易理解。我有一个 用户可以输入广场的房间大小的应用程序 一个房间的镜头。因为所有房间都不是方形的,我想要 能够让拥有“L”形房间的用户分开 房间向上并为每个房间输入多个测量值。所以他们可以 向表中添加另一行以添加底部的长度和宽度 “L”。 (我知道很难解释)无论如何,用户可以提交 一个奇怪形状的房间有2个方格。由于我的数据库只有1 每个房间的行,我认为最好在相同的字段内添加多个测量值,这些测量值由一个空格隔开,如果需要,我可以在以后爆炸。无论如何,这就是我想出来的
$width = $_POST['width']; //an array
$length = $_POST['length']; //an array
$dimensions_array = array();
foreach ($width as $key => $value) {
$individual_length = $length[$key];
array_push($dimensions_array, $value.'x'.$individual_length);
}
$dimensions = implode(' ', $dimensions_array);
这将返回一个名为$ dimensions的数组,即(12x15 13x18 14x20)