Hướng dẫn php if string contains - php nếu chuỗi chứa

Phương thức string.includes[] sẽ kiểm tra xem một chuỗi con được người dúng cung cấp có nằm trong chuỗi hay không. Phương thức sẽ trả về True nếu chuỗi chứa chuỗi con mà người dùng cung cấp, ngược lại sẽ trả về False.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.freetuts.net, không được copy dưới mọi hình thức.

Lưu ý rằng phương thức có phân biệt chữ hoa chữ thường.

Cú pháp: 


    
        
    
    
        

Học lập trình miễn phí tại freetuts.net

Run

function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }
2

    
        
    
    
        

Học lập trình miễn phí tại freetuts.net

Run

function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }
2

Trong đó:

Bài viết này được đăng tại [free tuts .net]

  • searchvalue là chuỗi con cần kiểm tra trong chuỗi string.
  • start laf vị trí bắt đầu kiểm tra ở chuỗi string, mặc định mang giá trị 0 tức là phương thức sẽ kiểm tra từ đầu chuỗi.

Cách sử dụng

Ví dụ: sử dụng phương thức string.includes[] để kiểm tra. sử dụng phương thức string.includes[] để kiểm tra.


    
        
    
    
        

Học lập trình miễn phí tại freetuts.net

Run

function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["freetuts"]; document.getElementById["demo"].innerHTML = ckeck; }

Ví dụ 2: sử dụng tham số start để kiểm tra.: sử dụng tham số start để kiểm tra.


    
        
    
    
        

Học lập trình miễn phí tại freetuts.net

Run

function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }

Tham khảo: w3schools.com

  • Trang chủ
  • Hướng dẫn học
  • Học PHP
  • PHP include và require

Định nghĩa và cách dùng include và require

  • 
        
            
        
        
            

    Học lập trình miễn phí tại freetuts.net

    Run

    function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }
    3 hoặc
    
        
            
        
        
            

    Học lập trình miễn phí tại freetuts.net

    Run

    function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }
    4 tiện lợi cho việc sử dụng những phần dùng chung, ví dụ header, footer, sidebar hoặc một function dùng chung nào đó.
  • Đối với những phần dùng chung này, ta tách riêng ra 1 file PHP, sau đó sử dụng
    
        
            
        
        
            

    Học lập trình miễn phí tại freetuts.net

    Run

    function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }
    3 hoặc
    
        
            
        
        
            

    Học lập trình miễn phí tại freetuts.net

    Run

    function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }
    4 để kết nối.
  • Điều này tiện lợi cho việc chỉnh sửa, thay vì chỉnh nhiều trang, giờ thì ta chỉ việc chỉnh file PHP đã tách riêng là được.
  • Sự khác biệt giữa

    
        
            
        
        
            

    Học lập trình miễn phí tại freetuts.net

    Run

    function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }
    3 và
    
        
            
        
        
            

    Học lập trình miễn phí tại freetuts.net

    Run

    function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }
    4:

    • 
          
              
          
          
              

      Học lập trình miễn phí tại freetuts.net

      Run

      function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }
      3: code bên dưới
      
          
              
          
          
              

      Học lập trình miễn phí tại freetuts.net

      Run

      function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }
      3 sẽ tiếp tục thực thi, cho dù file được
      
          
              
          
          
              

      Học lập trình miễn phí tại freetuts.net

      Run

      function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }
      3 có tồn tại hay không.tiếp tục thực thi, cho dù file được
      
          
              
          
          
              

      Học lập trình miễn phí tại freetuts.net

      Run

      function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }
      3 có tồn tại hay không.
    • 
          
              
          
          
              

      Học lập trình miễn phí tại freetuts.net

      Run

      function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }
      4: code bên dưới
      
          
              
          
          
              

      Học lập trình miễn phí tại freetuts.net

      Run

      function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }
      4 sẽ không được thực thi, nếu file được
      
          
              
          
          
              

      Học lập trình miễn phí tại freetuts.net

      Run

      function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }
      4 không tồn tại.không được thực thi, nếu file được
      
          
              
          
          
              

      Học lập trình miễn phí tại freetuts.net

      Run

      function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }
      4 không tồn tại.

include

  • Được dùng để chèn một file PHP vào một file PHP khác.

Cấu trúc

 

Ví dụ:

Content

Ta thấy nội dung 2 file header.php và footer.php đã được thêm vào.header.phpfooter.php đã được thêm vào.

Download file ví dụ

include với file không tồn tại

  // Giả sử file header.php không có
Content

Warning: include[header.php]: failed to open stream: No such file or directory in C:\xampp\htdocs\example\index.php on line 1: include[header.php]: failed to open stream: No such file or directory in C:\xampp\htdocs\example\index.php on line 1

Warning: include[]: Failed opening 'header.php' for inclusion [include_path='.;C:\xampp\php\PEAR'] in C:\xampp\htdocs\example\index.php on line 1: include[]: Failed opening 'header.php' for inclusion [include_path='.;C:\xampp\php\PEAR'] in C:\xampp\htdocs\example\index.php on line 1

Content

Ta thấy trình duyệt gửi cảnh báo, tuy nhiên những PHP vẫn thực thi những đoạn code bên dưới.

require

  • Được dùng để chèn một file PHP vào một file PHP khác, file được chèn bắt buộc phải tồn tại, nếu không sẽ không thực thi những đoạn code tiếp theo.
  • Thường được dùng để chèn nội dung kết nối database, function login, payment, ...
  • Cách sử dụng tương tự như
    
        
            
        
        
            

    Học lập trình miễn phí tại freetuts.net

    Run

    function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }
    3.

Cấu trúc

Ví dụ:

Content

Ta thấy nội dung 2 file header.php và footer.php đã được thêm vào.header.phpfooter.php đã được thêm vào.

Download file ví dụ

include với file không tồn tại

  // Giả sử file header.php không có
Content

Warning: include[header.php]: failed to open stream: No such file or directory in C:\xampp\htdocs\example\index.php on line 1: require[header.php]: failed to open stream: No such file or directory in C:\xampp\htdocs\example\index.php on line 1

Warning: include[]: Failed opening 'header.php' for inclusion [include_path='.;C:\xampp\php\PEAR'] in C:\xampp\htdocs\example\index.php on line 1: require[]: Failed opening required 'header.php' [include_path='.;C:\xampp\php\PEAR'] in C:\xampp\htdocs\example\index.php on line 1

Content

Ta thấy trình duyệt gửi cảnh báo, tuy nhiên những PHP vẫn thực thi những đoạn code bên dưới.

require
/đường_dẫn_file/tên_file [trong trường hợp phân cấp thư mục], khắc phục tình trạng này có 2 cách:

Được dùng để chèn một file PHP vào một file PHP khác, file được chèn bắt buộc phải tồn tại, nếu không sẽ không thực thi những đoạn code tiếp theo.

Thường được dùng để chèn nội dung kết nối database, function login, payment, ...

Content

Download file ví dụ

include với file không tồn tại

Content

Download file ví dụ

  • include với file không tồn tại
  • Warning: include[header.php]: failed to open stream: No such file or directory in C:\xampp\htdocs\example\index.php on line 1
  • Warning: include[]: Failed opening 'header.php' for inclusion [include_path='.;C:\xampp\php\PEAR'] in C:\xampp\htdocs\example\index.php on line 1

Content

include với file không tồn tại

Warning: include[header.php]: failed to open stream: No such file or directory in C:\xampp\htdocs\example\index.php on line 1


    
        
    
    
        

Học lập trình miễn phí tại freetuts.net

Run

function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }
0

Warning: include[]: Failed opening 'header.php' for inclusion [include_path='.;C:\xampp\php\PEAR'] in C:\xampp\htdocs\example\index.php on line 1


    
        
    
    
        

Học lập trình miễn phí tại freetuts.net

Run

function myFunction[] { var str = "Hoc lap trinh mien phi tai freetuts.net"; var ckeck = str.includes["lap trinh", 10]; document.getElementById["demo"].innerHTML = ckeck; }
1

Content

Ta thấy trình duyệt gửi cảnh báo, tuy nhiên những PHP vẫn thực thi những đoạn code bên dưới.

require

Warning: include[header.php]: failed to open stream: No such file or directory in C:\xampp\htdocs\example\index.php on line 1

Warning: include[]: Failed opening 'header.php' for inclusion [include_path='.;C:\xampp\php\PEAR'] in C:\xampp\htdocs\example\index.php on line 1

Hàm require_once[]

Hàm

  // Giả sử file header.php không có
Content
3 hoạt động giống với
Content
0 với một sự khác biệt là
  // Giả sử file header.php không có
Content
3 sẽ kiểm tra xem file đã từng được load vào hay chưa, nếu đã load thì không làm gì nếu chưa load thì sẽ gọi
Content
0, điều này để đảm bảo thư viện hàm không bị mở chèn nhiều lần vào.

Bài Viết Liên Quan

Chủ Đề