Php dizi nesnelerini object nesnelerine dönüştürmek için aşağıdaki fonksiyonu kullanabilirisniz.
Dizi (array)
$dizim['cicekler'] $dizim['agaclar']
Nesne (object)
$dizim->cicekler $dizim->agaclar
Diziyi Nesneye çevirme (array_to_object)
function array_to_object($array = array()) {
if (!empty($array)) {
$data = false;
foreach ($array as $akey => $aval) {
$data -> {$akey} = $aval;
}
return $data;
}
return false;
}
2 Responses to “php array to object”



Teşekkür ederim
basit hatalar veriyordu
aşağıdaki şekilde kullanılabilir
$dizim['cicekler']=”ccccccc”;
$dizim['agaclar']=”sssssss”;
function array_to_object($array = array()) {
if (!empty($array)) {
$data = (object)false;
foreach ($array as $akey => $aval) {
$data->$akey = $aval;
}
return $data;
}
return false;
}
echo array_to_object($dizim)->cicekler; //BASİT KULLANIMI
Teşekkürederim.