âš ī¸ Warning âš ī¸ Deprecated Code! This video tutorial contains outdated code.
💡 If you wish to update it, any AI assistant will update the code for you in seconds.

Bad Word Filter Function and Harmful Character String Array Replace

Published : November 22, 2014   •   Last Edited : November 24, 2025   •   Author : Adam Khoury
Learn to build bad word or harmful character filter functions and data filtration systems for user input. We are using the str_ireplace() php function fed with arrays.
<?php
function badWordFilter($data){
    $originals = array("douche","punch","damn");
    $replacements = array("friend","love","wow");
    $data = str_ireplace($originals,$replacements,$data);
    return $data;
}
$myData = "Hi douche, damn I want to punch you for a good cause!";
$cleaned = badWordFilter($myData);
echo $cleaned;
?>