[英]Combine two arrays values with identical field count (Into an Object?)
我想结合两个数组:
$fields = array("Field 1", "Field 2", "Field 3", "Field 4");
$values = array("Value 1", "Value 2", "Value 3", "Value 4");
我需要获得的是:
$combined = array (
[0] = array("Field 1", "Value 1"),
[1] = array("Field 2", "Value 1"),
[2] = array("Field 3", "Value 3"),
[3] = array("Field 4", "Value 4")
)
或者,如果可能的话:
$combined = array (
[0] = array(['name'] => "Field 1", ['value'] => "Value 1"),
[1] = array(['name'] => "Field 2", ['value'] => "Value 1"),
[2] = array(['name'] => "Field 3", ['value'] => "Value 3"),
[3] = array(['name'] => "Field 4", ['value'] => "Value 4")
)
我希望你能帮我这个忙,
谢谢大家!
$fields = array("Field 1", "Field 2", "Field 3", "Field 4");
$values = array("Value 1", "Value 2", "Value 3", "Value 4");
if (count($fields) == count($values))
{
$newArray = array();
for($i = 0; $i < count($fields); $i++)
{
$newArray[] = array('name' => $fields[$i], 'value' => $values[$i]);
}
// do what you want with your $newArray
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.