Hướng dẫn dùng deliminiter trong PHP

Hàm tách chuỗi explode[] php được sử dụng để chuyển một chuỗi thành mảng chứa các phần của chuỗi thông qua ký tự ngăn cách xác định.

Cú pháp

explode [ string $delimiter , string $string, [, int $limit] ]

Input:

  • $string là chuỗi ban đầu
  • $delimiter là ký tự ngăn cách để tách chuỗi
  • $limit: Số phần tử mảng kết quả.
    • Nếu $limit > 0 mảng kết quả chứa tối đa phần tử khai báo. Phần tử cuối cùng sẽ chứa phần còn lại của chuỗi.
    • Nếu $limit Phan [1] => Văn [2] => Cương ]

      Để lấy được tên chúng ta cần lấy như sau

      $last_name = $explode_fullname[2];

      Để lấy được tên ở trường hợp họ tên có độ dài khác nhau cần áp dụng code bên dưới.

      $last_name = $explode_fullname[count[$explode_fullname] - 1];
      echo $last_name;

      Kết quả sau khi chạy chương trình

      Cương

      Trong đó: Hàm count[] dùng để đếm phần từ của mảng. Vì mảng được đánh chỉ số từ 0 nên phẩn từ cuối cùng sẽ ở vị trí count[$explode_fullname] - 1

      Tổng kết: Trên đây tôi đã hướng dẫn bạn cách sử dụng hàm explode, việc của bạn bây giờ nên ghi chép lại và thực hành ví dụ trên để nắm chắc bài học.

      Tìm chuỗi trong chuỗi php là một trong những từ khóa được gg search nhiều nhất về chủ đề tìm chuỗi trong chuỗi php. Trong bài viết này, cachthietkeweb.vn sẽ viết bài viết hướng dẫn tìm chuỗi trong chuỗi php mới nhất 2020.

      Hướng dẫn tìm chuỗi trong chuỗi php mới nhất 2020

      1. quy tắc trong chuỗi

      Nếu chuỗi được đặt trong dấu nháy kép "" thì các ký tự nháy kép " bên trong chuỗi phải thêm dấu gạch chéo đằng trước nó.

      ví dụ:

      1

      echo "Nam nói\"Cậu ấy đang ăn tối\" ";

      Nếu chuối được đặt trong dấu nháy kép thì trong chuỗi ta có thể truyền biến vào mà k cần dùng phép nối chuỗi.

      gợi ý:

      1

      2

      $str ="đang ăn tối";

      echo "0;

      Nếu chuỗi được đặt trong dấu nháy đơn "2 thì các ký tự nháy đơn "3 bên trong chuỗi phải thêm dấu gạch chéo đằng trước nó.

      ví dụ:

      1

      echo "5"6

      2. Các hàm xử lý chuỗi hay sử dụng

      Sau đây là các hàm chúng ta hay dùng để giải quyết chuỗi trong PHP.

      addcslashes [$str, $char_list]

      Hàm này sẽ thêm dấu gạch chéo [\] đằng trước những ký tự trong chuỗi $str mà ta liệt kê ở $char_list.

      1

      2

      3

      4

      5

      6

      7

      8

      "7

      echo "9echo0"9echo2echo3echo4echo5

      echo6

      echo echo8;

      "Nam nói\"Cậu ấy đang ăn tối\" "0

      echo "9echo0"9echo2echo3"Nam nói\"Cậu ấy đang ăn tối\" "7echo5

      addslashes [ $str ]

      Hàm này sẽ thêm dấu gách chéo trước những ký tự [‘, “, \] trong chuỗi $str.

      1

      2

      echo ;0 "9;2;3

      ;4

      stripslashes [$str]

      Hàm này ngược với hàm addslashes, nó xóa các ký tự \ trong chuỗi $str.

      1

      2

      echo ;6"9;8;3

      $str0

      crc32 [ $str ]

      Hàm này sẽ chuyển chuỗi $str thành một dãy số nguyên [có thể âm hoặc dương tùy theo hệ điều hành].

      1

      2

      echo $str2$str3;3

      $str5

      explode [ $delimiter , $string]

      Hàm này sẽ chuyển một chuỗi $string thành một mảng các phần tử với ký tự tách mảng là $delimiter.

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      $str6

      $str =$str9;

      =1

      =2=3"9=5echo3$strecho5

      =9

      "đang ăn tối"0

      "đang ăn tối"1

      "đang ăn tối"2

      "đang ăn tối"3

      "đang ăn tối"4

      "đang ăn tối"5

      "đang ăn tối"6

      "đang ăn tối"7

      implode[$delimiter, $piecesarray];

      Hàm này ngược với hàm explode, nó chuyển một mảng $piecesarray thành chuỗi và mỗi phần tử mẹo nhau bởi chuỗi $delimiter

      1

      2

      3

      4

      5

      6

      7

      8

      echo "đang ăn tối"9=5echo3"đang ăn tối"0"9

      ;4echo3

      ;6echo3

      ;8echo3

      echo0echo3

      echo2

      echo5

      echo4

      ord [ $string ]

      Hàm này trả về mã ASCII của ký tự đầu tiên trong chuỗi $string.

      1

      2

      echo echo6echo7;3

      echo9

      strlen[$string]

      Hàm này đếm số ký tự của chuỗi $string.

      1

      2

      echo "01"9$str3;3

      "05

      str_word_count[$str]

      Hàm này trả về số từ trong chuỗi $str.

      1

      2

      echo "07"9"09;3

      "11

      str_repeat[ $str, int $n ]

      Hàm này lặp chuỗi $str $n lần.

      1

      2

      echo "13"9"15"16

      "17

      str_replace[ $chuoi_tim, $chuoi_thay_the, $chuoi_nguon ]

      Hàm này kiếm tìm và thay thế chuỗi.

      1

      2

      3

      $str ="20;

      $str ="24"9"đang ăn tối"0"9"5echo3"48"49"đang ăn tối"0"9"28echo3"15"49$str ;3

Chủ Đề