Jump to content

coolguydudeman

New Members
  • Posts

    7
  • Joined

  • Last visited

    Never

Posts posted by coolguydudeman

  1. I am trying to figure out a way of filtering certain words from a string using str_replace - However i would like to replace the words with something showing the correct length of the word.

     

    So far I have got:

     

    <?php
    
    $input = "Oranges, apples, and pears are all types of fruit!";
    $words = array("oranges","apples","pears");
    
    function convertType($x) {
    $maskWords = array();
    $convertChar = "*";
    for ($i = 0; $i < strlen($x); $i++) {
    	array_push($maskWords, $convertChar);
    }
    $convertString = implode(".", $maskWords);
    $stripString = str_replace(".", "", $convertString);
    return $stripString;
    }
    
    for ($i = 0; $i < count($words); $i++) {
    $input = str_ireplace($words[$i], convertType($words[$i]), $input);
    }
    
    print $input;
    
    ?>

     

    As I am fairly new to PHP I am not sure if this is the most effiicent way of doing this so I was hoping somebody could provide some input for me. For instance is there a function to convert the array into a full-length string without using a delimiter?

     

    Thanks!

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.