<?php
$us_states = array(
'alabama', 'arkansas', 'california', 'colorado', 'connecticut', 'delaware',
'district_of_columbia', 'florida', 'georgia', 'hawaii', 'idaho',
'illinois', 'indiana', 'iowa', 'kansas', 'kentucky', 'louisiana', 'maine',
'maryland', 'massachusetts', 'michigan', 'minnesota', 'mississippi',
'missouri', 'montana', 'nebraska', 'nevada', 'new_hampshire', 'new_jersey',
'new_mexico', 'new_york', 'north_carolina', 'north_dakota', 'ohio',
'oklahoma', 'oregon', 'pennsylvania', 'rhode_island', 'south_carolina',
'south_dakota', 'tennessee', 'texas', 'utah', 'vermont', 'virginia',
'washington', 'west_virginia', 'wisconsin', 'wyoming'
);
$us_states = array_map(
function ( $val ) {
$obj = new StdClass();
$obj->$val = $val;
return $obj;
},
$us_states
);
// array_unshift(
// array_map(
// function ( $val ) {
// $obj = new StdClass();
// $obj->$val = $val;
// return $obj;
// },
// $us_states
// ),
// new StdClass()
// );
var_dump(
array_merge( [new StdClass()], $us_states, [new StdClass()] )
);
preferences:
33.75 ms | 402 KiB | 5 Q