PHP có một chiết xuất chức năng mà sẽ chuyển đổi một mảng như thế này:biến php để mảng - trái ngược với "trích xuất"
$array = array(
'var1' => 1,
'var2' => 2
);
tới:
$var1 = 1;
$var2 = 2;
bây giờ, tôi cần phải điều ngược lại, tôi có vài biến:
$var3 = 'test';
$test = 'another';
$datax = 1;
mà cần phải có:
$array = array(
'var3' => 'test',
'test' => 'another',
'datax' => 1
);
Có điều gì giống như thế này trong PHP không?
Nếu đây là phạm vi toàn cầu, bạn đã có nó trong '$ GLOBALS ['test']. $ GLOBALS ['var3'] '[' $ GLOBALS' tham chiếu] (http://us3.php.net/manual/en/reserved.variables.globals.php) –
Nó nói 'nhỏ gọn' ngay trên [trang thủ công cho 'trích xuất'] (http://php.net/extract). Tại sao bạn không tìm thấy nó? – Gordon
Câu trả lời đúng sẽ là "tạo một lớp chứa các thuộc tính var3, test và datax", nhưng không may trong phối cảnh SO sẽ không phải là câu trả lời cho câu hỏi của bạn. – CodeCaster