Tools, FAQ, Tutorials:
Replacing Characters in a String in PHP
How To Replace a Group of Characters by Another Group?
✍: FYIcenter.com
While processing a string, you may want to replace a group of special characters with some other characters. For example, if you don't want to show user's email addresses in the original format to stop email spammer collecting real email addresses, you can replace the "@" and "." with something else. PHP offers the strtr() function with two format to help you:
Here is a PHP script on how to use strtr():
<?php
$email = "joe@dev.fyicenter.com";
$map = array("@" => " at ", "." => " dot ");
print("Original: $email\n");
print("Character replacement: ".strtr($email, "@.", "#_")."\n");
print("Substring replacement: ".strtr($email, $map)."\n");
?>
This script will print:
Original: joe@dev.fyicenter.moc Character replacement: joe#dev_fyicenter_com Substring replacement: joe at dev dot fyicenter dot com
To help you to remember the function name, strtr(), "tr" stands for "translation".
⇒ Understanding PHP Arrays and Their Basic Operations
⇐ Applying UUEncode to a String in PHP
2016-10-13, ∼2326🔥, 0💬
Popular Posts:
How to use urllib.parse.urlencode() function to encode HTTP POST data? My form data has special char...
What is EPUB 3.0 Metadata "dcterms:modified" property? EPUB 3.0 Metadata "dcterms:modified" is a req...
How to convert JSON Objects to PHP Associative Arrays using the json_decode() function? Actually, JS...
How to use "xml-to-json" Azure API Policy Statement? The "xml-to-json" Policy Statement allows you t...
What validation keywords I can use in JSON Schema to specifically validate JSON Array values? The cu...