Bạn có thể sử dụng dấu ngoặc đơn cho chuỗi trong PHP không?
Sự khác biệt đáng kể nhất giữa dấu ngoặc đơn và dấu ngoặc kép nằm khi chúng ta nội suy chuỗi và biến. Trích dẫn đơn không nội suy chuỗi và các biến. Nội dung bên trong trích dẫn đơn in ra chính xác như nó vốn có. Trong hầu hết các trường hợp, không có phần tổng hợp của bất kỳ biến hoặc chuỗi thoát nào bên trong dấu nháy đơn Show Tuy nhiên, trong trường hợp trích dẫn kép, biến được viết bên trong dấu ngoặc kép sẽ được nội suy với chuỗi. Nó có nghĩa là biến trong chuỗi sẽ được đánh giá. Do đó, rất dễ sử dụng dấu ngoặc kép khi nội suy chuỗi và các biến. Ưu điểm của dấu nháy kép so với dấu nháy đơn là chúng ta không cần nối chuỗi và biến bằng cách sử dụng. nhà điều hành. Tuy nhiên, vì các biến cần được đánh giá trong chuỗi, nên sử dụng dấu nháy kép sẽ chậm hơn một chút so với sử dụng dấu nháy đơn Ví dụ: tạo một biến $name và viết chuỗi Bond vào đó. Tiếp theo, viết chuỗi Tên là $name. và kèm theo chuỗi với dấu ngoặc kép. Sử dụng hàm echo để in chuỗi. Tương tự, kèm theo chuỗi chính xác với một trích dẫn trong dòng sau Mã ví dụ đầu ra The name is Mustafa. The name is $name. Phần này sẽ thảo luận về chuỗi thoát sử dụng dấu ngoặc kép và dấu nháy đơn trong PHP. Các trình tự thoát có thể được sử dụng bên trong dấu ngoặc kép để thoát các ký tự. Trong khi đó, hầu hết các chuỗi thoát không được diễn giải trong một trích dẫn. Tuy nhiên, có một ngoại lệ để thoát khỏi dấu nháy đơn Không cần thoát khỏi dấu nháy đơn nếu chúng ta viết dấu nháy đơn trong chuỗi khi sử dụng dấu nháy kép. Tuy nhiên, trong trường hợp trích dẫn đơn lẻ, chúng ta cần thoát nó bằng cách sử dụng \'. Ví dụ được hiển thị dưới đây Mã ví dụ đầu ra Mustafa Ahmed's "Think and grow rich". Mustafa Ahmed's \"Think and grow rich\". Trong đoạn mã trên, rõ ràng là dấu nháy đơn không được thoát bằng cách sử dụng dấu ngoặc kép. Dấu ngoặc kép cũng được thoát bên trong dấu ngoặc kép bằng ký tự thoát. Trong khi đó, trong trường hợp trích dẫn đơn, dấu nháy đơn được thoát bằng ký tự thoát. Trong trường hợp sau, dấu ngoặc kép không thoát khi sử dụng ký tự thoát Chuỗi là một dãy ký tự có thể bao gồm các chữ cái, chữ số hoặc ký hiệu. Chuỗi là nền tảng cho bất kỳ ngôn ngữ lập trình nào Hướng dẫn này hướng dẫn bạn cách tạo và xem đầu ra của chuỗi, cách nối chúng, cách lưu trữ chuỗi trong biến, cách sử dụng chuỗi thoát và quy tắc sử dụng dấu ngoặc kép, dấu nháy đơn và dòng mới trong chuỗi trong PHP Chuỗi trích dẫn đơn và képBạn có thể tạo một chuỗi trong PHP bằng cách đặt một chuỗi ký tự trong dấu ngoặc đơn hoặc dấu ngoặc kép. PHP sẽ diễn giải các chuỗi sau theo cách khác Trước khi xuất ra, PHP sẽ đánh giá và phân tích cú pháp bất kỳ biến hoặc chuỗi thoát nào trong chuỗi trích dẫn kép. Chuỗi trích dẫn đơn sẽ xuất từng ký tự chính xác như được chỉ định Nếu bạn lặp lại chuỗi này trong PHP Nó sẽ trả về đầu ra sau Nếu bạn không bao gồm dấu gạch chéo ngược trước dấu nháy đơn( 0) trong chuỗi trích dẫn đơn, PHP sẽ kết thúc chuỗi tại điểm đó, điều này sẽ gây ra lỗi. Vì bạn đang sử dụng dấu ngoặc đơn để tạo chuỗi của chúng tôi, bạn có thể bao gồm dấu ngoặc kép bên trong nó để trở thành một phần của chuỗi cuối cùng mà PHP xuất raNếu bạn muốn hiển thị chuỗi 0, bạn phải sử dụng ba dấu gạch chéo ngược ( 1). Đầu tiên 2 để hiển thị dấu gạch chéo ngược và sau đó là 0 để hiển thị dấu nháy đơn( 0). Trình tự 5 được hiển thị chính xác như đã chỉ địnhThe name is Mustafa. The name is $name.2 Đối với chuỗi trích dẫn đơn, nếu không có dấu gạch chéo ngược trước dấu ngoặc kép trong chuỗi trích dẫn kép, PHP sẽ kết thúc chuỗi tại điểm đó, điều này sẽ gây ra lỗi. Vì chuỗi trích dẫn kép không kết thúc bằng một trích dẫn đơn, nên bạn thêm dấu nháy đơn( 0) trực tiếp vào chuỗi trích dẫn kép. Chuỗi trích dẫn kép sẽ xuất ra \' với dấu gạch chéo ngược đơn hoặc kép được sử dụng với dấu nháy đơnĐể xuất chuỗi 5, bạn phải sử dụng ba dấu gạch chéo ngược. Đầu tiên 2 để hiển thị dấu gạch chéo ngược và sau đó là 5 để hiển thị trích dẫn kép. Trình tự 0 được hiển thị chính xác như đã chỉ định 1 được biết đến như một ký tự thoát. Kết hợp với một nhân vật phụ, nó tạo thành một chuỗi thoát. Bây giờ bạn đã hiểu về chuỗi, hãy xem lại các chuỗi thoáttrình tự thoátMột chuỗi thoát yêu cầu chương trình dừng quy trình vận hành bình thường và đánh giá các ký tự sau theo cách khác Trong PHP, một chuỗi thoát bắt đầu bằng dấu gạch chéo ngược 1. Trình tự thoát áp dụng cho chuỗi trích dẫn kép. Chuỗi trích dẫn đơn chỉ sử dụng chuỗi thoát cho một trích dẫn hoặc dấu gạch chéo ngượcDưới đây là một số trình tự thoát phổ biến cho chuỗi trích dẫn kép
Hãy xem cách bạn có thể sử dụng các chuỗi này trong một chuỗi 6 Tạo và xem đầu ra của chuỗiTính năng quan trọng nhất của chuỗi trích dẫn kép là tên biến sẽ được mở rộng, cho bạn giá trị của biến. Bạn có thể sử dụng một biến để thay thế cho một chuỗi hoặc sử dụng một chuỗi trực tiếp. Bạn xuất chuỗi bằng cách gọi hàm The name is Mustafa. The name is $name.20 8 Biến The name is Mustafa. The name is $name.21 được tạo trên dòng đầu tiên. Ở dòng thứ hai, hàm echo được sử dụng để xuất một chuỗi trong dấu nháy đơn. Sử dụng biến The name is Mustafa. The name is $name.21 trong chuỗi trích dẫn đơn này sẽ hiển thị các ký tự chính xác như chúng được viết, vì vậy chúng ta sẽ thấy tên biến thay vì giá trị của nó Ở dòng thứ tư, chúng tôi lại sử dụng hàm The name is Mustafa. The name is $name.20, nhưng lần này chúng tôi sử dụng dấu ngoặc kép. Lần này biến được mở rộng để hiển thị giá trị trong câu đầu tiên. Trong câu tiếp theo, có một 1 trước The name is Mustafa. The name is $name.25 để thông báo rõ ràng chuỗi hiển thị ký tự The name is Mustafa. The name is $name.25 và không mở rộng biến Ghi chú. Khi việc đánh giá chuỗi không phải là vấn đề đáng lo ngại, bạn có thể chọn sử dụng dấu ngoặc đơn hoặc dấu ngoặc kép, nhưng tùy theo quyết định của bạn, bạn phải nhất quán trong chương trình. Dấu nháy đơn có thể nhanh hơn một chút nối chuỗiNối có nghĩa là nối các chuỗi lại với nhau, từ đầu đến cuối, để tạo thành một chuỗi mới. Trong PHP, có hai cách chính để nối một chuỗi Đầu tiên là bao gồm một biến chuỗi trong một chuỗi trích dẫn kép. Điều này đã được thể hiện trong bước trước và trong bước sau Mustafa Ahmed's "Think and grow rich". Mustafa Ahmed's \"Think and grow rich\".5 Chạy mã này sẽ kết hợp chuỗi và biến $name, được đặt thành James một cách khôn ngoan Cách thứ hai để nối chuỗi là sử dụng toán tử dấu chấm( The name is Mustafa. The name is $name.27) Hãy kết hợp các chuỗi "James" và "wisely" cùng với phép nối thông qua câu lệnh echo Mustafa Ahmed's "Think and grow rich". Mustafa Ahmed's \"Think and grow rich\".7 Mã này sử dụng toán tử dấu chấm(______127) để kết hợp chuỗi "James" và chuỗi "khôn ngoan" mà không có khoảng trắng ở giữa Nếu bạn muốn khoảng trắng giữa hai chuỗi, bạn phải bao gồm khoảng trắng trong một chuỗi, chẳng hạn như sau từ James Mustafa Ahmed's "Think and grow rich". Mustafa Ahmed's \"Think and grow rich\".9 Sự kết luậnbạn đã học cách tạo và xem đầu ra của chuỗi, cách sử dụng chuỗi thoát, cách nối chuỗi, cách lưu trữ chuỗi trong biến và quy tắc sử dụng dấu ngoặc kép, dấu nháy đơn và dòng mới trong chuỗi trong PHP Khi nào bạn sẽ sử dụng dấu ngoặc đơn cho một chuỗi trong PHP?Dấu nháy đơn hoặc kép trong lập trình PHP dùng để định nghĩa một chuỗi. Nhưng, có rất nhiều sự khác biệt giữa hai. Chuỗi trích dẫn đơn. Đây là cách dễ nhất để xác định một chuỗi. Bạn có thể sử dụng nó khi bạn muốn chuỗi chính xác như được viết .
PHP có sử dụng dấu ngoặc đơn hay dấu ngoặc kép không?Trong PHP, người ta sử dụng dấu nháy đơn để định nghĩa một chuỗi hằng số , như 'a' , 'my name' , 'abc xyz' . lặp lại "$a của tôi"; .
Chuỗi trích dẫn đơn có thể hỗ trợ Multiline trong PHP không?Không, không có gì sai cả . Chỉ cần lưu ý rằng khoảng trắng, tab và trả về dòng trong chuỗi được trích dẫn cũng sẽ được xuất ra. |