基于值的php重复数组项
我有一个包含以下内容的数组:基于值的php重复数组项,php,arrays,Php,Arrays,我有一个包含以下内容的数组: array('adult' => 2, 'child' => 1, 'infant' => 1); 我希望新阵列如下所示: array([0] => adult, [1] => adult, [2] => child, [3] => infant); $arr=array('成人=>2,'儿童=>1,'婴儿=>1); $result=[];//声明变量以存储
array('adult' => 2,
'child' => 1,
'infant' => 1);
我希望新阵列如下所示:
array([0] => adult,
[1] => adult,
[2] => child,
[3] => infant);
$arr=array('成人=>2,'儿童=>1,'婴儿=>1);
$result=[];//声明变量以存储最终结果
//使用值和键在数组中循环
foreach($arr作为$key=>$val){
//再次循环,直到按照键的值
//将多次在最终数组中添加该键。
对于($i=0;$i$arr=array('成人=>2,'儿童=>1,'婴儿=>1);
$result=[];//声明变量以存储最终结果
//使用值和键在数组中循环
foreach($arr作为$key=>$val){
//再次循环,直到按照键的值
//将多次在最终数组中添加该键。
对于($i=0;$i您可以对数组执行foreach操作,并使用for循环及其值
for($i=0;$i<$value;$i++)
{
//
}
第1步:
使用数组中的键值对执行foreach循环
foreach($cars as $key => $value)
{
//
}
第二步:
在Foreach循环中,对其值执行for循环
for($i=0;$i<$value;$i++)
{
//
}
最后
<?php
$cars = array('adult' => 2,'child' => 1,'infant' => 1);
$newArray = []; // Create an Empty Array
foreach($cars as $key => $value)
{
// Loop through the $value
for($i=0;$i<$value;$i++)
{
$newArray[] = $key;
}
}
print_r($newArray);
您可以对数组执行foreach操作,并使用for循环及其值
for($i=0;$i<$value;$i++)
{
//
}
第1步:
使用数组中的键值对执行foreach循环
foreach($cars as $key => $value)
{
//
}
第二步:
在Foreach循环中,对其值执行for循环
for($i=0;$i<$value;$i++)
{
//
}
最后
<?php
$cars = array('adult' => 2,'child' => 1,'infant' => 1);
$newArray = []; // Create an Empty Array
foreach($cars as $key => $value)
{
// Loop through the $value
for($i=0;$i<$value;$i++)
{
$newArray[] = $key;
}
}
print_r($newArray);
这也有助于-
这也会有助于-
请添加一些解释。这将有助于添加一些解释。这将有助于您真正说出您尝试过的内容,并就如何排序寻求帮助。您应该真正说出您尝试过的内容,并就如何排序寻求帮助。