Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

PHP String chop() Function



The PHP String chop() function is used to delete white spaces or other specified characters from the end of a string. It returns the string with the necessary characters removed from the end.

Syntax

Here is the syntax of the PHP String chop() function −

string chop ( $string, $character )

Parameters

Below are the parameters of the chop() function −

  • $string − It is the string to be escaped.

  • $character − It is used to specify the characters that should be remove. If this argument is not given, NULL, tab, newline, vertical tab, carriage return, and standard white space are automatically removed.

Return Value

The chop() function's return type is string. It returns the string with the required characters removed from the end.

PHP Version

First introduced in core PHP 4, the chop() function continues to function easily in PHP 5, PHP 7, and PHP 8.

Example 1

First we will show you the basic example of the PHP String chop() function to chop or remove the string from the given $string.

<?php
   // Mention string here
   $string = "Tutorials Point!";
      
   // String before applying chop() function
   echo "String before chop() function: ". $string . " ";
   
   // String after applying chop() function
   echo chop($string, "Point!");
?>

Output

Here is the outcome of the following code −

String before chop() function: Tutorials Point!
Tutorials

Example 2

There is no character parameter mentioned in the following program. The newlines will be automatically deleted from the given string using the chop() function.

<?php
   // Mention your string here
   $string = "Hello TPians! \n best wishes \n \n"; 
   
   echo $string; 
   
   // Apply chop() function
   echo chop($string); 
   
   // After chop() function
   echo $string; 
?> 

Output

This will generate the below output −

Hello TPians! 
 best wishes 
 
Hello TPians! 
 best wishesHello TPians! 
 best wishes 

Example 3

In this example we will use the chop() method to delete or remove unnecessary slash (/) from the end of a file path so that the path is clean for further processing.

<?php
   // Mention filepath here
   $filePath = "/Users/My Docs/PHP/PhpProjects/filetext.txt/";
   
   // Use chop() function here
   $cleanPath = chop($filePath, "/");
   
   // Print the results
   echo "Original Path: $filePath\n";
   echo "Clean Path: $cleanPath\n";
?> 

Output

This will create the below output −

Original Path: /Users/My Docs/PHP/PhpProjects/filetext.txt/
Clean Path: /Users/My Docs/PHP/PhpProjects/filetext.txt

Example 4

Here we will clean up user input by removing a specific character (#) from the end of a string with the help of chop() function. This character is commonly used in formatting or as placeholder text.

<?php
   // Mention your string with special character here
   $userInput = "Welcome to PHP Tutorial!####";
   
   // Use chop() function here
   $cleanInput = chop($userInput, "#");
   
   // Print the results
   echo "Original Input: '$userInput'\n";
   echo "Cleaned Input: '$cleanInput'\n";
?> 

Output

Following is the output of the above code −

Original Input: 'Welcome to PHP Tutorial!####'
Cleaned Input: 'Welcome to PHP Tutorial!'
php_function_reference.htm
Advertisements