Jika terdapat sebarang ruang putih atau mana-mana aksara lain yang dipratentukan dalam rentetan, fungsi yang dipanggil chop() fungsi boleh digunakan untuk mengalih keluarnya dari sebelah kanan rentetan yang juga alias untuk fungsi yang dipanggil rtrim( ) fungsi dalam PHP. Fungsi ini disokong dalam versi keempat dan versi di atas selepas versi keempat PHP dan nilai pulangan fungsi ini dalam PHP ialah rentetan tetapi rentetan yang diubah jika dibandingkan dengan rentetan input yang dihantar ke fungsi.
Mulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Sintaks
Sintaks untuk mengisytiharkan fungsi chop() dalam PHP adalah seperti berikut:
chop(string_name, char_list)
di mana,
-
string_name: Adalah nama rentetan yang memerlukan pemangkasan, iaitu fungsi chop() mesti digunakan pada. Ini adalah parameter penting sintaks dan wajib. Jenis data parameter ini ialah jenis data rentetan.
-
char_list: Ia menentukan senarai aksara untuk dialih keluar daripada rentetan yang dihantar sebagai parameter. Jika parameter char_list tidak dinyatakan dalam fungsi chop() yang sedang dipanggil, fungsi chop() akan digunakan pada senarai aksara berikut seperti ruang biasa, ” yang juga dipanggil Null byte, t” iaitu juga dipanggil sebagai tab, n" yang juga dipanggil sebagai suapan baris, x0B" yang juga dipanggil sebagai tab menegak, "r" yang juga dipanggil sebagai pemulangan pengangkutan. Ini bukan parameter penting sintaks dan adalah pilihan. Jenis data parameter ini ialah jenis data rentetan.
Bagaimanakah Fungsi chop() berfungsi dalam PHP?
Fungsi Chop() ialah salah satu fungsi rentetan dalam PHP. Ruang putih yang diperlukan atau aksara atau rentetan tertentu dari sebelah kanan rentetan boleh dialih keluar menggunakan fungsi chop() dalam PHP.
Pertimbangkan program di bawah:
Kod:
<?php
//declaring the string Shobha.Shivakumar#
$string = "Shobha.Shivakumar#";
//Using chop() function to remove the character # from the right side of the string
echo (chop($string, "#")."\n");
//Using chop() function to remove the characters akumar# from the right side of the string
echo (chop($string, "akumar#")."\n");
//Using chop() function to remove the characters .Shivakumar# from the right side of the string
echo (chop($string, "ha.Shivakumar#")."\n");
?>
Output:
Penjelasan:
- Dalam atur cara di atas, rentetan diisytiharkan di mana fungsi chop() dalam PHP mesti digunakan. Rentetan yang diisytiharkan dalam atur cara di atas ialah Shobha.Shivakumar#. Dengan menggunakan fungsi chop() dalam PHP, kita boleh mengalih keluar ruang putih atau aksara tertentu dari sebelah kanan rentetan. Dalam program kami, kami menggunakan fungsi chop pada rentetan untuk mengalih keluar aksara # daripada rentetan Shobha.Shivakumar#.
- Pernyataan gema dalam PHP digunakan untuk mencetak rentetan yang diubah selepas penggunaan fungsi chop() pada rentetan yang diberikan. Echo (chop($string, “#”).”n”); pernyataan digunakan dalam PHP untuk melaksanakan operasi ini dan outputnya ialah Shobha.Shivakumar yang boleh dilihat dalam syot kilat. Kami kemudian menggunakan fungsi chop pada rentetan untuk mengeluarkan aksara akumar# daripada rentetan Shobha.Shivakumar#. Pernyataan gema dalam PHP digunakan untuk mencetak rentetan yang diubah selepas penggunaan fungsi chop() pada rentetan yang diberikan. echo (chop($string, “akumar#”).”n”); pernyataan digunakan dalam PHP untuk melaksanakan operasi ini dan outputnya ialah Shobha.Shiv yang boleh dilihat dalam syot kilat.
- Kami kemudian menggunakan fungsi chop pada rentetan untuk mengeluarkan aksara ha.Shivakumar# daripada rentetan Shobha.Shivakumar#. Pernyataan gema dalam PHP digunakan untuk mencetak rentetan yang diubah selepas penggunaan fungsi chop() pada rentetan yang diberikan. echo (chop($string, “Shivakumar#”).”n”); pernyataan digunakan dalam PHP untuk melaksanakan operasi ini dan outputnya ialah Shob yang boleh dilihat dalam syot kilat. “n” digunakan dalam setiap pernyataan gema dalam PHP untuk mencetak output setiap baris dalam baris baharu. Operasi yang sama boleh dilakukan pada watak yang berbeza pada jenis rentetan yang berbeza.
Contoh PHP chop()
Diberikan di bawah adalah contoh:
Contoh #1
Program PHP untuk menggambarkan kerja fungsi chop() pada rentetan.
Kod:
<?php
//declaring the string Shobha.Shivakumar!
$string= "Shobha.Shivakumar!";
//printing the string on which the chop() function will be applied and making sure the next statement will be printed in a new line
echo $string. "\n";
//printing the changes string after the application of the input string
echo chop($string, "r!");
?>
Output:
Penjelasan:
- In the above program, a string is declared upon which the chop() function in PHP must be applied. The string declared in the above program is Shobha.Shivakumar!. By using chop() function in PHP, we can remove the whitespaces or the specific characters from the right side of the string. In our program, we apply the chop function on the string to remove the characters r! from the string Shobha.Shivakumar!
- An echo statement in PHP is used to print the changed string after the application of the chop() function on the given string. echo (chop($string, “r!”); statement is used in PHP to perform this operation and the output of this is Shobha.Shivakuma which can be seen in the snapshot. “\n” is used in the second echo statement in PHP to sure the next statement will be printed in a new line. The same operation can be performed on different character on different types of strings.
Example #2
PHP program to illustrate the working of chop() function on strings.
Code:
<?php
//declaring the string Hello! followed by Shobha Shivakumar in a new line, the string is followed by two new line characters
$string= "Hello! \n Shobha Shivakumar \n \n";
//the string is printed
echo $string;
//chop() function is applied on the string without specifying any parameter
echo chop($string);
//The changed string is printed
echo $string;
?>
Output:
Explanation:
- In the above program, a string is declared upon which the chop() function in PHP must be applied. The string declared in the above program is Hello! \n Shobha Shivakumar \n \n. By using chop() function in PHP, we can remove the whitespaces or the specific characters from the right side of the string. In our program, we apply the chop function on the string without specifying any parameters.
- An echo statement in PHP is used to print the changed string after the application of the chop() function on the given string. echo $string; statement is used in PHP to perform this operation and the output of this is Hello! Followed by Shobha Shivakumar in a new line and two new line spaces after that can be seen in the snapshot. “\n” is used in the echo statement in PHP to sure the next statement will be printed in a new line. The output after the application of chop() function without specifying the parameters removes the two line characters from the right side of the string.
Atas ialah kandungan terperinci PHP chop(). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!