Rumah > Artikel > pembangunan bahagian belakang > PHP substr
Substr PHP ialah fungsi terbina dalam PHP yang digunakan untuk mengekstrak bahagian rentetan yang ditentukan. Substr() ialah fungsi yang digunakan untuk memotong bahagian rentetan bermula dari kedudukan tertentu kepada panjang tertentu. Dalam kes di mana rentetan yang dipangkas kosong atau sebarang kegagalan berlaku, substr() akan mengembalikan palsu. PHP versi 4 dan ke atas menyokong fungsi substr(). Rentetan adalah antara jenis data yang disokong PHP; pembolehubah rentetan ini mengandungi nilai alfanumerik. Kaedah rentetan boleh memanipulasi rentetan ini; salah satunya ialah substr().
Mulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Diberikan di bawah ialah sintaks yang disebut:
substr(string_name, starting_position_of_string, string_length_to_cut);
Parameter:
Substr() membenarkan 3 argumen atau parameter di mana 2 adalah wajib dan satu lagi adalah parameter pilihan.
Ambil rentetan input dan gunakan kaedah substr() untuk mendapatkan bahagian rentetan yang ditentukan. Mari kita lihat beberapa contoh:
substr() PHP tanpa panjang tertentu.
Kod:
<!DOCTYPE html> <html> <body> <?php echo substr("This is the first example of a PHP substr()",13); ?> </body> </html>
Output:
substr() PHP dengan kedudukan permulaan negatif.
Kod:
<!DOCTYPE html> <html> <body> <?php echo substr("This is the first example of a PHP substr()",-15); ?> </body> </html>
Output:
substr PHP() apabila panjang ialah 0.
Kod:
<!DOCTYPE html> <html> <body> <?php echo substr("eduCBA is an e-learning site with 100+ tutorials", 14, 0). "</br>"; ?> </body> </html>
substr() PHP dengan panjang negatif, kedudukan permulaan negatif.
Kod:
<!DOCTYPE html> <html> <body> <?php echo substr('PHP substr() returns a part of string', 5, 19); echo '<br>'; echo substr('PHP substr() returns a part of string', -5, 3); echo '<br>'; echo substr('PHP substr() returns a part of string',-18, -2); ?> </body> </html>
Output:
Di sini, 'echo substr('PHP substr() mengembalikan sebahagian daripada rentetan,' -5, 3);', -5 merujuk kepada permulaan input dari penghujung rentetan. 3 merujuk kepada panjang pemotongan tali yang dikembalikan.
Kod:
<!DOCTYPE html> <html> <body> <?php $sample_string="eduCBA is an e-learning site with 100+ tutorials"; echo $sample_string; echo '<br>'; echo substr($sample_string,-10); echo '<br>'; echo substr($sample_string,-4, 3); echo '<br>'; echo substr($sample_string,5,-4); ?> </body> </html>
Output:
Kod:
<!DOCTYPE html> <html> <body> <?php var_dump(substr('eduCBA is an e-learning site with 100+ tutorials', 100)); ?> </body> </html>
Output:
Kod:
<!DOCTYPE html> <html> <body> <?php echo substr("eduCBA is an e-learning site with 100+ tutorials", 5); echo '<br>'; echo substr("eduCBA is an e-learning site with 100+ tutorials", 17); echo '<br>'; echo substr("eduCBA is an e-learning site with 100+ tutorials", -7); echo '<br>'; echo substr("eduCBA is an e-learning site with 100+ tutorials", -30); echo '<br>'; var_dump(substr("eduCBA is an e-learning site with 100+ tutorials", 100)); echo '<br>'; echo substr("eduCBA is an e-learning site with 100+ tutorials", 0, 16); echo '<br>'; echo substr("eduCBA is an e-learning site with 100+ tutorials", 2, 5); echo '<br>'; echo substr("eduCBA is an e-learning site with 100+ tutorials", -10, 4); echo '<br>'; echo substr("eduCBA is an e-learning site with 100+ tutorials", 0, -10); echo '<br>'; echo substr("eduCBA is an e-learning site with 100+ tutorials", -9, -1); ?> </body> </html>
Output:
Dengan ini, kami menyimpulkan 'substr PHP' Diperkenalkan kepada substr PHP dan sintaksnya. Bagaimanakah Parameter berfungsi dalam sintaks? Menyenaraikan beberapa contoh yang baik untuk diusahakan. Kami telah menyebut titik permulaan untuk mengekstrak rentetan input. Titik permulaan boleh menjadi positif atau negatif; titik permulaan negatif adalah mengekstrak rentetan input dari hujung. Parameter pilihan 'panjang' juga boleh positif atau negatif atau tiada. Jika panjang rentetan input kurang daripada panjang yang ditentukan atau tiada panjang yang ditentukan, substr() mengembalikan Boolean false.
Atas ialah kandungan terperinci PHP substr. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!