Chuỗi là một dãy các ký tự. Trong PHP, một ký tự giống như một byte, do đó có thể có chính xác 256 ký tự khác nhau. Chuỗi dài được hỗ trợ trong PHP, trên thực tế, không có giới hạn thực tế nào đối với kích thước của chuỗi. Nhưng PHP không có hỗ trợ riêng cho Unicode
Một chuỗi ký tự có thể được chỉ định theo ba cách khác nhau
Trích dẫn đơn
Trích dẫn kép
Tài liệu di truyền
Chuỗi PHP. trích dẫn đơn
Cách đơn giản để in một chuỗi là đặt nó trong một dấu nháy đơn [sử dụng ký tự ' ]. Nếu bạn muốn in một trích dẫn ['] trong một chuỗi thì bạn phải thoát nó bằng dấu gạch chéo ngược như nhiều ngôn ngữ khác. Nếu dấu gạch chéo ngược [\] cần in trước một trích dẫn hoặc ở cuối chuỗi thì dấu gạch chéo ngược phải xảy ra hai lần. Ở cuối mỗi chuỗi, một ký tự ngắt html đã được thêm vào để ngắt dòng
Ví dụ
Giải trình
Các câu lệnh echo ở trên hiển thị các chuỗi trích dẫn đơn. Trong câu lệnh echo thứ hai, chúng tôi đã viết chuỗi thành hai dòng mặc dù nó sẽ được hiển thị trong một dòng. Trong câu lệnh echo thứ ba, một ký tự trích dẫn đơn ['] được in cho ký tự dấu gạch chéo ngược. Trong câu lệnh echo thứ tư, một ký tự gạch chéo ngược [\] đã được in sau c. , ở đây chúng tôi đã ghép hai ký tự dấu gạch chéo ngược lại với nhau
Xem ví dụ này trong trình duyệt
Chuỗi PHP. trích dẫn kép
Khi chúng ta muốn in một số ký tự đặc biệt hoặc giá trị của các biến trong một chuỗi thì chúng ta đặt chuỗi đó bằng ký tự ngoặc kép ["]
itemscope itemtype="http. //lược đồ. org/WebPageElement/Heading">Các chuỗi ký tự theo sau bắt đầu bằng dấu gạch chéo ngược [\] được thay thế bằng ký tự đặc biệt
Chuỗi thoát Được thay thế bởi\nlinefeed [LF]\carriage return [CR]\t tab ngang [HT]\vvertical tab [VT]\fform feed [FF]\\dấu gạch chéo ngược\$ký hiệu đô la\"dấu ngoặc kép
Ví dụ
Xem ví dụ này trong trình duyệt
Trước. Số nguyên và số dấu phẩy động
Tiếp theo. Mảng
PHP. Lời khuyên trong ngày
PHP. Gửi tệp đính kèm bằng PHP Mail[]?
Để sử dụng PHPMailer
- Tải xuống tập lệnh PHPMailer từ đây. http. //github. com/PHPMailer/PHPMailer
- Giải nén kho lưu trữ và sao chép thư mục của tập lệnh vào một nơi thuận tiện trong dự án của bạn
- Bao gồm tệp tập lệnh chính -- require_once['path/to/file/class. phpmailer. php'];
Giờ đây, việc gửi email có tệp đính kèm từ cực kỳ khó thành cực kỳ dễ dàng
use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; $email = new PHPMailer[]; $email->SetFrom['[email protected]', 'Your Name']; //Name is optional $email->Subject = 'Message Subject'; $email->Body = $bodytext; $email->AddAddress[ '[email protected]' ]; $file_to_attach = 'PATH_OF_YOUR_FILE_HERE'; $email->AddAttachment[ $file_to_attach , 'NameOfFile.pdf' ]; return $email->Send[];
Chỉ có một dòng $email->AddAttachment[];
Nếu bạn làm điều đó với hàm mail[] của PHP, bạn sẽ viết hàng đống mã và có thể bạn sẽ gặp rất nhiều lỗi thực sự khó tìm