October 2005
Intermediate to advanced
372 pages
11h 35m
English
rawurlencode()
string rawurlencode ( string str )The rawurlencode() function converts non-alphabetic symbols into numerical equivalents preceded by a percent sign, such as %28 for "(", %29 for ")", and %27 for double quotes. This is most commonly used for passing data over URLs.
$name = 'Paul "Hudzilla" Hudson';
$safe_name = rawurlencode($name);
// it's now Paul%20%22Hudzilla%22%20HudsonThis method of encoding is often referred to as %-escaping. You can reverse this conversion using the rawurldecode() function.