<?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
);
var_dump( $us_states );
// array_unshift(
// $us_states,
// new StdClass()
// );
// var_dump( $us_states );
var_dump( array_merge( array( new StdClass() ), $us_states ) );
preferences:
32.98 ms | 402 KiB | 5 Q