PHP khai báo biến chuỗi

Một chuỗi là một dãy ký tự. Có chính xác 256 ký tự khác nhau có thể. Các phiên bản ổn định hiện tại của PHP - PHP4 và PHP5, không có hỗ trợ riêng cho Unicode. Không có giới hạn độ dài chuỗi trong PHP ngoại trừ bộ nhớ khả dụng của máy chủ và cấu hình của php. tập tin cài đặt ini

Nội dung

Chuỗi trong PHP

Chuỗi, giống như một biến, sẽ phải được tạo trước. Có hai cách để sử dụng một chuỗi trong PHP - bạn có thể lưu trữ nó trong một hàm hoặc trong một biến. Trong ví dụ dưới đây, chúng tôi sẽ tạo một chuỗi hai lần - lần đầu tiên lưu trữ nó trong một biến và lần thứ hai - trong một hàm, trong trường hợp của chúng tôi - một tiếng vang

Một cách sử dụng chuỗi mẫu

$myString = "Đây là một chuỗi. “;
echo "Đây là một chuỗi. “;
tiếng vang $myString;
?>

Đầu ra của tệp PHP này sẽ là

Đây là một chuỗi. Đây là một chuỗi

Trong ví dụ này, chuỗi đầu tiên được lưu trữ trong một biến, trong khi chuỗi thứ hai thì không. Nếu bạn lưu trữ các chuỗi của mình, bạn sẽ có thể sử dụng chúng sau này mà không cần chỉ định chúng một lần nữa

Sử dụng chuỗi Heredoc

$myLargeString = <<Ví dụ về chuỗi
kéo dài nhiều dòng
sử dụng cú pháp heredoc
EOT;

tiếng vang $myLargeString;
?>

Chuỗi PHP và tiếng vang

Để xuất ra một chuỗi, bạn có thể sử dụng hàm echo PHP. Bạn có thể đặt một biến chuỗi hoặc bạn có thể sử dụng dấu ngoặc kép để tạo một chuỗi mà hàm echo sẽ xuất ra. Bạn có thể xuất HTML bằng chuỗi PHP. Tuy nhiên, bạn phải cẩn thận khi sử dụng mã HTML hoặc bất kỳ chuỗi nào khác có chứa dấu ngoặc kép. Bạn có thể đặt chuỗi theo ba cách khác nhau - sử dụng dấu nháy đơn, dấu nháy kép hoặc sử dụng phương thức heredoc

Chuỗi PHP có dấu ngoặc đơn và dấu ngoặc kép

Giống như tất cả các giá trị trong PHP, các chuỗi cũng sẽ phải ở trong dấu ngoặc kép khi được chỉ định. Có hai cách trích dẫn khi bạn có thể chỉ định một chuỗi trong PHP - dấu ngoặc đơn hoặc dấu ngoặc kép. Nếu bạn muốn sử dụng một trích dẫn trong chuỗi, bạn phải thoát khỏi các trích dẫn đơn (còn được gọi là dấu nháy đơn) bằng dấu gạch chéo ngược. Nếu bạn chọn sử dụng dấu ngoặc kép, lưu ý rằng phương pháp này cho phép sử dụng nhiều ký tự thoát đặc biệt không giống như trường hợp với chuỗi dấu nháy đơn. Một lần nữa, dấu gạch chéo ngược được sử dụng để thoát một ký tự. Khi một chuỗi được chỉ định bằng dấu nháy đơn, tất cả các biến trong chuỗi sẽ không được coi là biến mà là văn bản và sẽ không được chuyển đến đầu ra

Sự khác biệt trong trích dẫn chuỗi

$myVar = 'đỏ';
$myString1 = "Quả táo của tôi là $myVar. “;
$myString2 = 'Quả táo của tôi là $myVar. ';

tiếng vang $myString1;
tiếng vang $myString2;
?>

Chuỗi PHP với heredoc

Hai phương pháp trên là truyền thống để tạo chuỗi trong hầu hết các ngôn ngữ lập trình. PHP đã giới thiệu một công cụ tạo chuỗi mạnh mẽ hơn có tên là heredoc cho phép lập trình viên tạo các chuỗi nhiều dòng mà không cần sử dụng dấu ngoặc kép. Tuy nhiên, việc tạo chuỗi bằng heredoc khó hơn và có thể dẫn đến sự cố nếu bạn không mã hóa chuỗi của mình đúng cách. Để sử dụng heredoc, bạn cần mở một chuỗi bằng <<< và một số định danh, ví dụ TEXT. Sau đó, bạn nên gõ văn bản của bạn. Để đóng heredoc, hãy lặp lại mã định danh theo sau là dấu chấm phẩy (TEXT;). Lưu ý rằng trình tự đóng TEXT;

Một chuỗi Heredoc PHP

$my_string = <<Của tôi
táo

màu đỏ
Quả táo của tôi màu đỏ
CHỮ;
tiếng vang $my_string;
?>

Đầu ra của ví dụ này sẽ là

Quả táo của tôi màu đỏ. Quả táo của tôi màu đỏ

Mặc dù nhiều dòng đã được sử dụng trong ví dụ, để có nhiều dòng trong đầu ra, bạn sẽ phải sử dụng thẻ HTML

Khi một chuỗi được chỉ định trong dấu ngoặc kép hoặc bằng heredoc, các biến được phân tích cú pháp bên trong chuỗi đó

Ký tự thoát. *

sequence meaning\nlinefeed (LF hoặc 0x0A (10) trong ASCII)\rcarriage return (CR hoặc 0x0D (13) trong ASCII)\thẻ ngang (HT hoặc 0x09 (9) trong ASCII)\\dấu gạch chéo ngược\$đô la . * các ký tự đặc biệt trong chuỗi trích dẫn kép và heredoc

Các hàm chuỗi PHP hữu ích

Bên cạnh hàm echo, còn có một số hàm khác mà bạn có thể sử dụng với các chuỗi PHP

  • hàm strlen() - hàm này sẽ cho bạn biết có bao nhiêu ký tự được sử dụng trong một chuỗi. Nó sẽ lấy toàn bộ chuỗi làm đối số

    Một cách sử dụng mẫu của hàm strlen()

    $myString="Xin chào. "
    tiếng vang strlen($myString)
    ?>

    Kết quả của hàm này sẽ là

    6

  • str_replace() - một chức năng rất hữu ích, có thể sửa đổi chuỗi của bạn, chỉ thay thế một phần của nó. Dưới đây là một ví dụ đơn giản để chứng minh chức năng này hoạt động như thế nào

    Một cách sử dụng mẫu của hàm str_replace

    $myString = "Quả táo của tôi màu đỏ";
    echo str_replace("đỏ", "xanh", $myString);
    ?>

    Điều này sẽ tìm kiếm tất cả các trường hợp "đỏ" trong chuỗi và thay thế chúng bằng "xanh". Đầu ra của ở trên là

    quả táo của tôi màu xanh
  • hàm strtoupper() - hàm này sẽ chuyển đổi tất cả các ký tự chữ thường trong chuỗi thành chữ hoa

    Một cách sử dụng mẫu của hàm strtoupper()

    $myString = "xin chào";
    echo strtoupper($myString);
    ?>

    Ở trên sẽ xuất ra

    XIN CHÀO
  • Hàm ucfirst() - hàm này sẽ chuyển chữ cái đầu tiên của chuỗi từ chữ thường sang chữ hoa

    Một cách sử dụng mẫu của hàm ucfirst()

    $myString = "xin chào";
    echo strtoupper($myString);
    ?>

    Ở trên sẽ xuất ra

    Xin chào
  • hàm trim() - hàm hữu ích này sẽ loại bỏ một chuỗi các khoảng trắng còn lại ở đầu hoặc cuối

    Một cách sử dụng mẫu của hàm trim()

    Phần trên sẽ xuất ra. Xin chào.
    $myString = " Xin chào. “;
    echo strtoupper($myString);
    ?>
    The above will output: Hello!

Chuỗi PHP và NTC Hosting

Nếu bạn là nhà phát triển web hoặc quản trị viên web và đang sử dụng PHP cho các dự án của mình, chúng tôi, tại NTC Hosting, sẽ cung cấp cho bạn giải pháp hoàn chỉnh. Các gói lưu trữ web của chúng tôi hỗ trợ cả PHP4 và PHP5. Bạn không bị giới hạn chỉ chọn một phiên bản mà có thể thay đổi phiên bản PHP mọi lúc thông qua Bảng điều khiển lưu trữ web dễ sử dụng của chúng tôi

Với các gói được tối ưu hóa cho PHP của chúng tôi, bạn không chỉ có thể chạy tất cả các dự án PHP của mình mà còn có thể mở rộng chúng bằng Perl - hoặc tập lệnh dựa trên Python

Cách khai báo biến chuỗi trong PHP?

Làm thế nào các chuỗi được khai báo trong PHP?

Cách đơn giản nhất để chỉ định một chuỗi là đặt nó trong dấu nháy đơn (ký tự ' ) . Để 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 ( \ ). Để chỉ định dấu gạch chéo ngược theo nghĩa đen, hãy nhân đôi nó ( \\ ).

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.

Đâu là cách đúng để khai báo một biến PHP?

Trong PHP, một biến được khai báo bằng dấu $ theo sau là tên biến .