I am sending a reference of an array variable which is initially empty. In the called function the array gets populated.
function one()
{
$ret = array();
two($ret);
pri nt_r($ret);
}
function two(&$res)
{
foreach($a as $b)
{
$id = $b->getid();
$txt = $b->gettxt();
$res[$id] = $txt;
}
}
Here, if $id is duplicated i assume that it is by default overwritten. That is if the foreach runs for 5 times and for three times if id=5 then the result is only two elements in the array;
Is this the default behavior for this kind of assignment of arrays? or am i missing something?
Evet, son değerlerle çiftleri üzerine yazmasını. Ben ayrı ayrı test ve kabul gibi olması oldu. Biz array_push kullanmak Ama ben bunun çoğaltılmış olacağını umuyoruz. Ben çiftleri doğrudan atama yerine yazılmadan çoğaltılamaz olacak sanıyordum. Zaten bana bazı yorumlar ben bu çoğaltarak ve üzerine yazmaya hakkında bazı faydalı bilgiler eksik eğer öyleyse ben güncelleyebilirsiniz kullanıcıların formu başlayalım.