Di seguito del codice che mostra come convertire (in PHP)una array in un oggetto.
01.
<?php
02.
function
arrayToObject(
$array
) {
03.
$object
=
new
stdClass();
04.
if
(
is_array
(
$array
) &&
count
(
$array
) > 0) {
05.
foreach
(
$array
as
$name
=>
$value
) {
06.
$name
=
strtolower
(trim(
$name
));
07.
if
(!
empty
(
$name
)) {
08.
$object
->
$name
=
$value
;
09.
}
10.
}
11.
}
12.
return
$object
;
13.
}
14.
?>
1.
<?php
2.
$person
=
array
(
3.
'firstname'
=>
'Richard'
,
4.
'lastname'
=>
'Castera'
5.
);
6.
7.
$p
= arrayToObject(
$person
);
8.
?>
1.
<?
2.
// Now you can use $o like this:
3.
echo
$p
->firstname;
// Will print 'Richard'
4.
?>
Ottima funzione, utile