Đây là hướng dẫn ngắn về cách lấy ký tự đầu tiên của chuỗi trong PHP. Như một phần thưởng bổ sung, tôi cũng sẽ chỉ cho bạn cách lấy hai ký tự đầu tiên của một chuỗi Một đoạn mã đơn giản <?php
//Example string.
$string = "My milkshake brings all the boys to the yard";
//Get the first character.
$firstCharacter = $string[0];
//Get the first character using substr.
$firstCharacter = substr($string, 0, 1);
//Get the first two characters using the "index" approach.
$firstTwoCharacters = $string[0] . $string[1];
//Get the first two characters using substr.
$firstTwoCharacters = substr($string, 0, 2); Chúng tôi đã sử dụng hai cách tiếp cận khác nhau ở đây Sử dụng phương pháp đầu tiên, chúng tôi coi chuỗi giống như một mảng. tôi. e. Chúng tôi sử dụng vị trí chỉ số của ký tự để truy cập ký tự đó. Điều này có thể xảy ra vì các chuỗi trong PHP có thể được coi như các mảng ký tự (về cơ bản, một chuỗi chỉ là một mảng bao gồm các ký tự) Trong cách tiếp cận thứ hai, chúng tôi đã sử dụng hàm nền PHP, trả về một phần của chuỗi. Với hàm substr có ba tham số - Chuỗi trong câu hỏi
- Chỉ mục bắt đầu tại (chúng tôi đặt chỉ mục này thành 0 vì chúng tôi muốn bắt đầu ở đầu chuỗi)
- Độ dài mà chúng tôi muốn trả về (chúng tôi đặt giá trị này thành 1 vì chúng tôi chỉ muốn ký tự đầu tiên)
mb_substr và các ký tự đặc biệtNếu có khả năng chuỗi của bạn chứa các ký tự đặc biệt như “ö” hoặc “ë”, thì bạn sẽ cần sử dụng hàm mb_substr. Hàm này là phiên bản an toàn nhiều byte của chất nền. Nếu bạn sử dụng chất nền trên một chuỗi chứa các ký tự đặc biệt, thì bạn có thể kết thúc bằng các ký tự lộn xộn và/hoặc dấu chấm hỏi kim cương đen “ký tự thay thế” Ví dụ về mb_substr được sử dụng để lấy ký tự đầu tiên của chuỗi chứa các ký tự đặc biệt
Bạn có thể sử dụng hàm C 8 của PHP để kiểm tra xem một chuỗi có chứa một từ cụ thể hay không_ C 8 hàm trả về vị trí xuất hiện đầu tiên của chuỗi con trong một chuỗi. Nếu không tìm thấy chuỗi con, nó sẽ trả về <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 0. Cũng lưu ý rằng các vị trí chuỗi bắt đầu từ 0 chứ không phải 1Hãy xem một ví dụ để hiểu chức năng này về cơ bản hoạt động như thế nào <?php
$word = "find";
$mystring = "how to find char from string in php";
// Test if string contains the word
if(strpos($mystring, $word) !== false){
echo "Yes found that";
} else{
echo "Not Found!";
}
tôi hy vọng nó có thể giúp được nhiều Để lấy ký tự đầu tiên của một chuỗi, chúng ta có thể sử dụng hàm <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 1 tích hợp bằng cách chuyển <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 2 làm đối số thứ hai và thứ ba trong PHPcú pháp. chất nền (chuỗi, bắt đầu, độ dài) Đây là một ví dụ, nhận ký tự đầu tiên <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 3 từ chuỗi sau<?php
echo substr("Hello",0,1);
?>
đầu ra H
Tương tự, chúng ta cũng có thể sử dụng hàm mb_strimwidth() trong php Thí dụ <?php
echo mb_strimwidth("Cake",0,1);
?>
đầu ra C
Để sử dụng chức năng <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 4, bạn cần cài đặt gói <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 5 bằng lệnh sau và khởi động lại apache Tóm lược. trong hướng dẫn này, bạn sẽ học cách sử dụng hàm PHP <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 0 để trích xuất một chuỗi con từ một chuỗiGiới thiệu về hàm PHP substr()Hàm <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 0 chấp nhận một chuỗi và trả về một chuỗi con từ chuỗiĐây là cú pháp của hàm <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 0substr ( string $string , int $offset , int|null $length = null ) : string Code language: PHP (php)
Trong cú pháp này <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 3 là chuỗi đầu vào<?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 4 là vị trí tại đó hàm bắt đầu trích xuất chuỗi con<?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 5 là số ký tự cần đưa vào chuỗi con. Nếu bạn bỏ qua đối số <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 5, hàm <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 0 sẽ trích xuất một chuỗi con từ <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 4 đến cuối <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 3. Nếu <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 5 là 0, false hoặc null, thì hàm <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 0 trả về một chuỗi rỗng
Ví dụ hàm PHP substr()Hãy lấy một số ví dụ về cách sử dụng hàm <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 01) Ví dụ hàm PHP substr() đơn giảnVí dụ sau sử dụng hàm <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 0 để trích xuất ba ký tự đầu tiên từ một chuỗi<?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml)
Trong ví dụ này, hàm <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 0 trích xuất 3 ký tự đầu tiên từ chuỗi <?php
echo substr("Hello",0,1);
?> 35 bắt đầu từ chỉ mục 02) Sử dụng hàm PHP substr() với đối số độ dài mặc địnhVí dụ sau sử dụng hàm <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 0 để trích xuất một chuỗi con từ chuỗi <?php
echo substr("Hello",0,1);
?> 35 bắt đầu từ chỉ số 4 đến cuối chuỗi<?php
echo substr("Hello",0,1);
?> 3Trong ví dụ này, chúng tôi bỏ qua đối số <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 5. Do đó, <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 0 trả về một chuỗi con, bắt đầu từ chỉ số 4 đến cuối chuỗi đầu vàoHàm PHP substr() có phần bù âmĐối số <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 4 có thể là số âm. Nếu <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 4 là số âm, hàm <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 0 trả về một chuỗi con bắt đầu ở ký tự offset từ cuối chuỗi. Ký tự cuối cùng trong chuỗi đầu vào có chỉ số là H 23Ví dụ sau minh họa cách sử dụng hàm <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 0 với độ lệch âmH 2Trong ví dụ này, <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 0 trả về một chuỗi con ở ký tự thứ 4 từ cuối chuỗiHình dưới đây minh họa cách thức hoạt động của hàm <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 0 trong ví dụ trênHàm PHP substr() có độ dài âmGiống như đối số <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 4, đối số <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 5 có thể là phủ định. Nếu bạn chuyển một số âm cho đối số <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 5, thì hàm <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 0 sẽ bỏ qua một số ký tự <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 5 trong chuỗi con được trả vềVí dụ sau đây minh họa cách sử dụng <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 0 với các đối số phủ định của <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 4 và <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 5<?php
echo mb_strimwidth("Cake",0,1);
?> 5Hình ảnh sau đây minh họa cách thức hoạt động của ví dụ trên Hàm PHP mb_substr()Xem ví dụ sau <?php
echo mb_strimwidth("Cake",0,1);
?> 6Ví dụ này cố gắng trích xuất một chuỗi con có một ký tự trong chuỗi <?php
echo mb_strimwidth("Cake",0,1);
?> 55 bắt đầu từ chỉ mục 3. Tuy nhiên, nó không hiển thị gì trong đầu raLý do là chuỗi <?php
echo mb_strimwidth("Cake",0,1);
?> 55 chứa ký tự không phải ASCII. Do đó, chức năng <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 0 không hoạt động bình thườngĐể trích xuất một chuỗi con từ một chuỗi chứa ký tự không phải ASCII, bạn sử dụng hàm <?php
echo mb_strimwidth("Cake",0,1);
?> 58. Hàm <?php
echo mb_strimwidth("Cake",0,1);
?> 58 giống như hàm <?php
$s = 'PHP substring';
$result = substr($s, 0, 3);
echo $result;// PHP Code language: HTML, XML (xml) 0 ngoại trừ việc nó có thêm một đối số mã hóaC 3Ví dụ sau sử dụng hàm <?php
echo mb_strimwidth("Cake",0,1);
?> 58 để trích xuất một chuỗi con từ một chuỗi có mã không phải ASCIIC 5đầu ra C 6Hàm trợ giúp PHP substrPhần sau định nghĩa một hàm trợ giúp sử dụng hàm <?php
echo mb_strimwidth("Cake",0,1);
?> 58 để trích xuất một chuỗi con từ một chuỗi
Làm cách nào để lấy một ký tự trong chuỗi PHP?
Từ tài liệu PHP. Các ký tự trong chuỗi có thể được truy cập và sửa đổi bằng cách chỉ định phần bù dựa trên 0 của ký tự mong muốn sau chuỗi bằng cách sử dụng dấu ngoặc vuông , như trong $str[ . Hãy nghĩ về một chuỗi như một mảng các ký tự cho mục đích này.
Làm cách nào để tìm một ký tự trong PHP?
Hàm strpos() tìm vị trí xuất hiện đầu tiên của một chuỗi bên trong một chuỗi khác. Ghi chú. Hàm strpos() phân biệt chữ hoa chữ thường.
Cách lấy ký tự tiếp theo trong PHP?
$next_character = chr(ord($current_character) + 1);
Làm cách nào để trích xuất chuỗi trong PHP?
The substr() là một hàm có sẵn trong PHP được sử dụng để trích xuất một phần của chuỗi. Thông số. Hàm substr() cho phép 3 tham số hoặc đối số, trong đó có hai tham số hoặc đối số bắt buộc và một tham số là tùy chọn. |