Biến chuỗi PHP

Chuỗi PHP là một dãy ký tự i. e. , được sử dụng để lưu trữ và thao tác văn bản. PHP chỉ hỗ trợ bộ 256 ký tự và do đó nó không cung cấp hỗ trợ Unicode gốc. Có 4 cách để chỉ định một chuỗi ký tự trong PHP

  1. trích dẫn duy nhất
  2. trích dẫn kép
  3. cú pháp di truyền
  4. cú pháp newdoc [kể từ PHP 5. 3]

trích dẫn đơn

Chúng ta có thể tạo một chuỗi trong PHP bằng cách đặt văn bản trong một dấu nháy đơn. Đây là cách dễ nhất để chỉ định chuỗi trong PHP

Để chỉ định một trích dẫn đơn theo nghĩa đen, hãy thoát nó bằng dấu gạch chéo ngược [\] và để chỉ định dấu gạch chéo ngược theo nghĩa đen [\] hãy sử dụng dấu gạch chéo ngược kép [\\]. Tất cả các trường hợp khác có dấu gạch chéo ngược, chẳng hạn như \r hoặc \n, sẽ được xuất ra giống như chúng đã chỉ định thay vì có bất kỳ ý nghĩa đặc biệt nào

Ví dụ

Một số ví dụ sau được đưa ra để hiểu Chuỗi PHP được trích dẫn đơn theo cách tốt hơn

ví dụ 1

đầu ra

Hello text within single quote

Chúng tôi có thể lưu trữ nhiều văn bản dòng, ký tự đặc biệt và chuỗi thoát trong một chuỗi PHP được trích dẫn đơn

ví dụ 2

đầu ra

Hello text multiple line text within single quoted string 
Using double "quote" directly inside single quoted string 
Using escape sequences \n in single quoted string

ví dụ 3

đầu ra

trying variable $num1 
trying backslash n and backslash t inside single quoted string \n \t 
Using single quote 'my quote' and \backslash

Ghi chú. Trong các chuỗi PHP được trích dẫn đơn lẻ, hầu hết các chuỗi và biến thoát sẽ không được diễn giải. Tuy nhiên, chúng ta có thể sử dụng trích dẫn đơn thông qua \' và dấu gạch chéo ngược thông qua \\ bên trong các chuỗi PHP được trích dẫn đơn

trích dẫn kép

Trong PHP, chúng ta cũng có thể chỉ định chuỗi thông qua văn bản kèm theo trong dấu ngoặc kép. Nhưng các chuỗi và biến thoát sẽ được diễn giải bằng cách sử dụng các chuỗi PHP trích dẫn kép

ví dụ 1

đầu ra

Hello text within double quote

Bây giờ, bạn không thể sử dụng trích dẫn kép trực tiếp bên trong chuỗi trích dẫn kép

ví dụ 2

đầu ra

Parse error: syntax error, unexpected 'quote' [T_STRING] in C:\wamp\www\string1.php on line 2

Chúng tôi có thể lưu trữ nhiều dòng văn bản, ký tự đặc biệt và chuỗi thoát trong một chuỗi PHP được trích dẫn kép

ví dụ 3

đầu ra

Hello text multiple line text within double quoted string 
Using double "quote" with backslash inside double quoted string 
Using escape sequences in double quoted string

Trong chuỗi trích dẫn kép, biến sẽ được giải thích

Ví dụ 4

đầu ra

di truyền

Cú pháp Heredoc [ 0. Bản thân PHP sử dụng dấu gạch dưới cho các trường hợp sử dụng đặc biệt. Bạn không muốn phải tự đoán lần thứ hai khi bắt gặp những trường hợp này có một hoặc nhiều dấu gạch dưới ở đầu. Kiểu biến thực hành tổng thể tốt nhất để sử dụng trong PHP là ở dạng






Variables in PHP







1. Đây có thể là trường hợp với các ngôn ngữ khác, tuy nhiên trong PHP, bạn sẽ thấy rằng nhiều nhà phát triển tuân theo phong cách này

Từ khóa PHP

Một điều khác cần lưu ý là các từ khóa mà PHP đã sử dụng. Đây là tất cả các cấu trúc ngôn ngữ. Về mặt kỹ thuật, bạn vẫn có thể sử dụng chúng làm tên biến, nhưng tại sao bạn lại làm như vậy?

__halt_compiler[]abstractandarray[]asbreakcallablecasecatchclasscloneconstcontinuedeclaredefaultdie[]doechoelseelseifempty[]enddeclareendforendforeachendifendswitchendwhileeval[]exit[]extendsfinalfinallyforforeachfunctionglobalgotoifimplementsincludeinclude_onceinstanceofinsteadofinterfaceisset[]list[]namespaceneworprintprivateprotectedpublicrequirerequire_oncereturnstaticswitchthrowtraittryunset[]usevarwhilexoryield   

Sử dụng các biến PHP

Cách dễ nhất để hiểu các biến là tạo một vài biến của riêng bạn và bắt đầu đặt dữ liệu bên trong chúng. Ở đây, chúng tôi sẽ tạo hai biến và đặt thông tin khác nhau vào chúng, sau đó lặp lại chúng với trình duyệt để xác nhận rằng nội dung của các biến nói trên thực tế đang cập nhật và thay đổi






Variables in PHP







Ở dòng đầu tiên, chúng ta sử dụng toán tử gán






Variables in PHP







2 để đặt giá trị của ______7_______3 vào biến được đặt tên phù hợp _________4. Dòng 2 có chúng tôi sử dụng cấu trúc ngôn ngữ





Variables in PHP







5 để xuất nội dung của





Variables in PHP







4 ra màn hình. Trên cùng dòng này, lưu ý rằng chúng tôi sử dụng toán tử nối





Variables in PHP







7 để xử lý thẻ ngắt dòng html để chúng tôi có một số định dạng hợp lý khi tập lệnh chạy. Lúc này, khi script chạy, trình duyệt sẽ nhìn thấy giá trị của





Variables in PHP







3 trên màn hình

Khi tập lệnh tiếp tục theo kiểu từ trên xuống giống như tất cả các tập lệnh PHP, sau đó chúng tôi lấy giá trị của






Variables in PHP







9 và ghi đè lên giá trị hiện có của





Variables in PHP







3. Chỉ cần gán lại một giá trị cho một biến hiện có, chúng ta có thể ghi đè hoặc ghi đè giá trị như một số lập trình viên muốn nói. Sau đó, khi chúng tôi lặp lại cùng một biến trên màn hình, chúng tôi có thể thấy nó hiện là





Variables in PHP







9. Làm tốt lắm Jedi.

Trên dòng 7 của tập lệnh, chúng tôi tạo một biến thứ hai có tên là





Variables in PHP




25
50
You sir, are awesome
2. Trong hai tình huống đầu tiên, chúng tôi đã đặt các giá trị số vào biến. Khi chúng tôi làm điều đó, chúng tôi không cần phải đặt dữ liệu bằng dấu ngoặc đơn hoặc dấu ngoặc kép. Tuy nhiên, trong ví dụ cuối cùng này, chúng tôi đang cố gắng đặt một chuỗi vào




Variables in PHP




25
50
You sir, are awesome
2 và đây là lý do tại sao dữ liệu này được bao quanh bởi các dấu nháy đơn. Dấu ngoặc đơn và dấu ngoặc kép có ý nghĩa khác nhau trong PHP mà chúng ta sẽ tìm hiểu ngay sau đây. Là bước cuối cùng trong chương trình php cơ bản này, chúng tôi chỉ lặp lại nội dung của




Variables in PHP




25
50
You sir, are awesome
2 và xác nhận rằng có – Thưa ngài, thật tuyệt vời

Đầu ra HTML thô





Variables in PHP




25
50
You sir, are awesome

Đầu ra trình duyệt được kết xuất

25
50
Thầy thật tuyệt vời

Làm việc với chuỗi trong PHP

Các chuỗi phổ biến trong bất kỳ ngôn ngữ lập trình nào bạn có thể sử dụng. Chúng tôi thậm chí đã sử dụng các chuỗi trong hướng dẫn này, vì vậy hãy xem xét chúng kỹ hơn một chút. Một chuỗi chỉ đơn thuần là một tập hợp các ký tự đơn lẻ. Các ký tự có thể là chữ cái, số, ký hiệu, v.v. Chuỗi ký tự này sẽ được đặt giữa dấu ngoặc đơn hoặc dấu ngoặc kép để biểu thị rằng bạn đang thực sự xử lý một chuỗi. Bây giờ, hãy nhớ rằng khi làm việc với các chuỗi, kiểu trích dẫn kép và trích dẫn đơn kèm theo chúng có một ý nghĩa khác. Bạn vẫn sẽ có một chuỗi, nhưng sự khác biệt chính là với dấu ngoặc kép, PHP có thể sử dụng phép nội suy, nghĩa là nó có thể trích xuất giá trị của một biến ra khỏi biến đó và hiển thị giá trị khi mã chạy. Các dấu ngoặc đơn không cho phép điều này, vì vậy khi sử dụng các dấu ngoặc đơn, bạn sẽ thấy mình đang sử dụng nhiều toán tử nối nếu bạn muốn tạo bất kỳ chuỗi độ dài nào với các biến được trộn lẫn. Cả hai cách tiếp cận đều hiệu quả, hãy dùng thử và xem bạn thích cách nào nhất

Ví dụ chuỗi cơ bản nhất

Bắt đầu ngay từ đầu, hãy xem xét một chuỗi siêu cơ bản trong PHP mà chúng tôi lặp lại cho trình duyệt




Tôi sống trong thẻ H1

Không phải là khá gọn gàng?

Tại sao có, vâng, đó là người bạn tốt

Vì vậy, chúng ta có thể thấy rằng bằng cách đưa HTML vào chính chuỗi, chúng ta có thể thay đổi đáng kể cách trình duyệt hiển thị dữ liệu

Làm việc với dấu ngoặc kép trong chuỗi PHP

Bây giờ chúng ta sẽ lấy đoạn trích đó và thay đổi mọi thứ một chút. Chúng tôi sẽ sử dụng một số biến, sau đó đặt các biến đó vào chuỗi để gửi tới trình duyệt. Tôi biết bạn rất phấn khích, vì vậy hãy bắt đầu ngay





Strings in PHP







Vì vậy, đó là khá trơn. Lưu ý rằng chúng tôi cũng đã sử dụng hàm chuỗi ở đó. Chúng ta sẽ sớm biết thêm chi tiết về các hàm chuỗi, nhưng hiện tại, hàm cụ thể này cung cấp cho chúng ta độ dài của một chuỗi. Vì vậy, đầu ra đầy đủ của bài kiểm tra đó mang lại cho chúng tôi

Đây là một chuỗi. Nó cũng sẽ là một thời gian dài. Đó là bởi vì chúng tôi đang thử nghiệm việc gán chuỗi cho các biến trong PHP. Vì vậy, hãy thêm một số suy nghĩ và ý tưởng ngẫu nhiên để làm cho chuỗi này có độ dài tốt. Chúng ta có thể dễ dàng truy cập lorem ipsum dot com hoặc thứ gì đó tương tự, nhưng ai muốn đọc những thứ tào lao đó? . Ừ. Khá gọn gàng, câu đó dài 457 ký tự

Rất đẹp

Kết luận rung chuyển

Bạn có thể chưa phải là một ngôi sao nhạc rock chính thức, nhưng các kỹ năng về chuỗi và biến PHP của bạn đã đạt đến trạng thái buzz độc lập tối thiểu. Hãy tiếp tục luyện tập và chẳng bao lâu nữa, bạn sẽ lấp đầy các sân vận động trên toàn thế giới

Làm cách nào để khai báo một biến chuỗi trong PHP?

Một biến bắt đầu bằng ký hiệu $, theo sau là tên của biến . Tên biến phải bắt đầu bằng một chữ cái hoặc ký tự gạch dưới. Tên biến không được bắt đầu bằng số. Tên biến chỉ có thể chứa các ký tự chữ và số và dấu gạch dưới [A-z, 0-9 và _ ]

Cách lấy giá trị chuỗi trong PHP?

Hàm strval[] trả về giá trị chuỗi của một biến.

Làm cách nào để in chuỗi có biến trong PHP?

In PHP - Cách in các biến trong chuỗi PHP .

Chủ Đề