나는 PHP로 postgresql을 처음 사용하고 있습니다. pg_fetch_array() 함수를 사용하여 배열 아래에 있습니다. 내가혼합 배열 및 키 다시 제거
unset($row[1]);
unset($row['status'];
$foo = array_values($row);
echo "<pre>";
print_r($foo)
echo "</pre>";
을 시도하고 출력을 가지고
Array
(
[0] =>
[name] =>
[1] => C2005
[code] => C2005
)
:
Array
(
[0] =>
[name] =>
[1] => 1
[status] => 1
[2] => C2005
[code] => C2005
)
인덱스 1
키 status
의 값을 제거한 후, 나는 예상 결과물이가되도록이 배열을 인덱싱해야
Array
(
[0] =>
[name] =>
[2] => C2005
[code] => C2005
)
배열에서 특정 키를 제거한 후 숫자 인덱스를 다시 인덱싱 할 수 있습니까?
사용'pg_fetch_assoc는()''당신은 늘 그것을 – RiggsFolly
는 또한'pg_fetch_array ($ 결과, NULL, PGSQL_ASSOC)를 사용하는 경우에만 명명 된 열을 반환 것이라고 숫자 인덱스 열을 얻을;' 연관 배열 – RiggsFolly
을 얻으려면 select 문에서'name, code' 만 선택하면 안되는 이유는 무엇입니까? – hassan