Новое поле добавить в массив нулевой позиции объекта в php codeigniter - PullRequest
0 голосов
/ 10 января 2019

Я хочу добавить значение в $ row ['data'], если оно пустое

$row['data'] = $this->Employee_model->GetEmployeeRecord($id);
    if(empty($row['data'])){

    }

1 Ответ

0 голосов
/ 10 января 2019

функции будут работать, только если значение не содержит никакого значения. в противном случае он не будет выдавать массиву новое значение. Я сделал небольшой код для этого примера, но должен работать с вашим кодом, просто измените заданное значение обратно на

$ this-> Employee_model-> GetEmployeeRecord ($ ID) "

и снова должно работать

вот пример кода:

<?php
$id = 1;
function GetEmployeeRecord($id) {
    return $id;
}
$row['data'] = $this->GetEmployeeRecord($id);

if(empty($row['data'])){
    array_push($row['data'], "test");
    echo "if data is empty: <br>";
} else {
    echo "data is not empty <br>";
}
print_r($row['data']);

?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...