알다시피, 나는 PHP로 배열을 정의 할 수 있습니다.PHP의 배열 질문
$input = array("red", "green", "blue", "yellow");
하지만 어떻게
foreach ($query->result() as $row)
{
insert each of $row member to $input ?
}
알다시피, 나는 PHP로 배열을 정의 할 수 있습니다.PHP의 배열 질문
$input = array("red", "green", "blue", "yellow");
하지만 어떻게
foreach ($query->result() as $row)
{
insert each of $row member to $input ?
}
당신은 메신저 올바른 경우
foreach ($query->result() as $row)
{
$input[] = $row;
}
foreach ($query->result() as $row)
{
$input[] = $row;
}
당신은 한 번에 할 수있는 방식으로 용이하게 수행 할 수 있습니다 :
를$input = array_merge($input, $query->result());
다른 결과와 다른 방식으로 결과를 변경하려면 쿼리에서 변경해야합니다.
편집 :
if(gettype($query->result()) == "array")
{
$input = array_merge($input, $query->result());
}
else
{
// if it is a object its changed to array
$input = array_merge($input, (array)$query->result());
}
이것은'$ query-> result()'가 명확하지 않은 배열이라고 가정합니다. –
확인해보십시오. 가장 빠른 방법입니다. 얼마나 많은 결과를 얻고, foreach가 얼마나 느리게 진행될 것입니다. –
당신이 당신의 목표를 달성하기 위해 관리나요? –
PHP는 아주 좋은 문서를 가지고 있습니다. 여기에서 알아야 할 모든 것을 찾을 수 있습니다 : http://php.net/manual/en/language.types.array.php –
@Michiel Pater, 네. 하지만 내 대답을 표시하는 데 10 분을 기다려야합니다. 고맙습니다. –