Эта функция была в порядке для вчерашнего дня, я понятия не имею, почему она не может вернуть значение массива сейчас.Как вернуть массив из функции?
Я попытался сбросить значение в Xxxx ... результат был идеальным ... но когда я дамп перед возвратом $ downlinesArray (последний возврат), я получаю только первый массив [0] value ... который переходя от другой функции ... Я понятия не имею, почему ... может ли кто-нибудь указать на это?
И после того, как он возвращает массив, я ничего не получаю с другой стороны. Который вызывает эту функцию и получает значение массива.
function findEntireGroupDownlinesMemberID($downlinesArray, $index)
{
$downlineDB = $this->getDistributorInformation($downlinesArray[$index]);
if ($downlineDB) {
Xxxx
if ($downlineDB->getLeftPositionDistCode()) {
array_push($downlinesArray, $downlineDB->getLeftPositionDistCode());
}
if ($downlineDB->getRightPositionDistCode()) {
array_push($downlinesArray, $downlineDB->getRightPositionDistCode());
}
$index++;
return $this->findEntireGroupDownlinesMemberID($downlinesArray, $index);
}
return $downlinesArray;
}
Вам необходимо передать массив по ссылке 'function findEntireGroupDownlineMemberID (& $ downlinesArray, $ index) {'. Взгляните на [Прохождение по ссылке] (http://php.net/manual/en/language.references.pass.php) – Cyclonecode
Привет, Cyclone, я пробовал, но показывает nth. Это дало мне 500 ошибок внутреннего сервера –