Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm extract() trong PHP

Mô tả

Hàm extract() nhập biến vào bảng ký hiệu hiện tại từ mảng. Trả về số biến được nhập thành công.

Cú pháp

extract(arr, rules, prefix)

Tham số

  • arr − Mảng chỉ định.

  • rules − Xử lý tên biến không hợp lệ. Các giá trị:

    • EXTR_OVERWRITE − Mặc định. Ghi đè biến đã có.

    • EXTR_SKIP − Bỏ qua nếu biến đã tồn tại.

    • EXTR_PREFIX_SAME − Thêm tiền tố nếu trùng.

    • EXTR_PREFIX_ALL − Thêm tiền tố cho tất cả.

    • EXTR_PREFIX_INVALID − Chỉ thêm tiền tố cho tên biến không hợp lệ/số.

    • EXTR_IF_EXISTS − Chỉ ghi đè biến đã có trong bảng ký hiệu.

    • EXTR_PREFIX_IF_EXISTS − Chỉ thêm tiền tố nếu biến đã tồn tại.

    • EXTR_REFS − Nhập biến như tham chiếu.

  • prefix − Cần cho EXTR_PREFIX_SAME, EXTR_PREFIX_ALL, EXTR_PREFIX_INVALID, EXTR_PREFIX_IF_EXISTS.

Giá trị trả về

Trả về số biến nhập thành công.

Ví dụ

<?php
$prod = array("AM" => "AMIT", "TM" => "Tom");
extract($prod);
echo "\$AM is $AM\n\$TM is $TM";
?>

Kết quả

$AM is AMIT
$TM is Tom