Bạn có thể sử dụng giải nén () :
extract($row);
Tuy nhiên , hãy cẩn thận để bạn không làm ô nhiễm không gian tên của mình với chức năng này. Giả sử bạn đã có một biến có tên $car
và bạn có một trường trong cơ sở dữ liệu của mình có tên là car
. Bạn có thể vô tình ghi đè các biến hiện có của mình!
Do đó, có thể an toàn hơn khi sử dụng:
extract($row, EXTR_SKIP); // don't extract variables that already exist in the namespace
CHỈNH SỬA: Liên quan đến chỉnh sửa của bạn, bạn không cần tạo một mảng cho kết quả ... mảng $ row của bạn là kết quả. Nếu bạn tạo mảng như trong bản chỉnh sửa của mình, $arr['field1'] = $row['field1']
, vậy tại sao không bỏ qua hoàn toàn việc xây dựng mảng này và chỉ sử dụng $row
ban đầu ?