Codegniter Return foreach İle Veri Yolamıyor
beyler acil birşey sourcam bilen cevaplasın yada fikri olan codegniter libraries de fonksiyon oluşturdum ve burda apiden gelen 50 tane array alıp return yapıp ilgili sayfa atıyorum ama bir dögü şeklinde istedğim sayfa atamıyom sadece 1 tane array gönderiyor return libraries deki forech içinede koyuyorum olmuyor
@tayfunerbilen hocam bakarmısnız
<?php
foreach ($row->items as $k)
{
$message = $k->snippet->textMessageDetails->messageText;
$username = $k->authorDetails->displayName;
$profil = $k->authorDetails->profileImageUrl;
$array =
[
"message" => $message,
"username" => $username,
"profil" => $profil
];
return $array;
}
?>
Daha fazla markdown örneğine buraya tıklayarak ulaşabilirsin!
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
Böylede kullanabilirsin.
<?php
$array = [];
foreach ($row->items as $k)
{
$array[] =
[
"message" => $k->snippet->textMessageDetails->messageText,
"username" => $k->authorDetails->displayName,
"profil" => $k->authorDetails->profileImageUrl
];
}
print_r($array);
?>
Hocam böyle dener misiniz
function veriAl() {
//işlemler
$arr = array();
foreach ($row->items as $k)
{
$message = $k->snippet->textMessageDetails->messageText;
$username = $k->authorDetails->displayName;
$profil = $k->authorDetails->profileImageUrl;
array_push($arr,
array("mesaj" => $message,
"username" => $username,
"profil" => $profil)
);
}
return $array;
}