[英]PHP adding multiple objects to array
我有以下PHP:
$refined_results = array();
$refined_results['First'] = $results[0];
$refined_results['Second'] = $results[1];
$refined_results['Third'] = $results[2];
$refined_results['Fourth'] = $results[3];
$refined_results['Fifth'] = $results[4];
$refined_results['Sixth'] = $results[5];
有没有一种方法可以简化此过程?
例如(当然完全错误):
$refined_results['First','Second','Third'] = $results[0,1,2]; //Yup...
您可以使用array_combine函数:
$keys = ['first', 'second', 'third', 'fourth', 'fifth'];
$refined_results = array_combine($keys, $results);
$refined_results = array();
$keys = array('First', 'second', 'third');// you can add more
foreach($keys as $i=>$k) {
$refined_results[$k] = $results[$i];
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.