Я использую CodeIgniter и пытаюсь установить переменную на основе возврата из запроса - PullRequest
0 голосов
/ 19 августа 2010

Я могу использовать print_r и вернуть эти данные:

Array ( 
    [array] => Array ( 
        [status] => false 
        [message] => The %s subscription code is out of date. 
    ) 
)

Мне нужно иметь возможность установить элементы "status" и "message" для переменных.(в этом случае status = false)

Ответы [ 2 ]

2 голосов
/ 19 августа 2010
$data = array(
    'status' => 'false',
    'message' => 'The %s subscription code is out of date.'
 );
 extract($data);


 echo $status; // output 'false' because if you status is string.
 echo "<br />";
 echo $message; // output %s subscription code is out of date.

Extract () - очень популярная функция, которая преобразует элементы в массиве в свои собственные права

1 голос
/ 19 августа 2010

Если я правильно понимаю, вы хотите, чтобы $status и $message содержали соответствующие значения?

$input = array(
    'status' => false,
    'message' => 'The %s subscription code is out of date.'
);

$output = array();
foreach ($input as $key => $value) {
    $$key = $value; // assign $value using variable variable
}

print($status); // prints nothing because it's false
print($message); // The %s subscription code is out of date.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...