PHP | rawurlencode() function

The rawurlencode() function is an inbuilt function in PHP which is used to encode the URL(Uniform Resource Locator) according to RFC(Uniform Resource Identifier) 3986.

Syntax:

string rawurlencode( $str )

Parameters: This function accepts single parameters $str which is mandatory. It is used to store the URL which is to be encoded.



Return Value: This function returns a string which contains all non-alphanumeric characters except -_.~ symbols. The symbols or space character replaced with a percent (%) sign followed by two hex digits.

Below programs illustrate the rawurlencode() function in PHP.

Program 1:

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
echo '<a href="www.geeksforgeeks.org',
  rawurlencode('A computer science portal for geek'), '">';
?>

chevron_right


Output:

<a href="www.geeksforgeeks.orgA%20computer%20science%20portal%20for%20geek">

Program 2:

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
  
// Store the URL string
$str = 'A computer science portal for geek';
  
// Encode the URL string and print it.
echo '<a href="www.geeksforgeeks.org', rawurlencode($str), '">';
?>

chevron_right


Output:

<a href="www.geeksforgeeks.orgA%20computer%20science%20portal%20for%20geek">

Related Articles:

Reference: http://php.net/manual/en/function.rawurlencode.php



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.


Article Tags :
Practice Tags :


Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.