Codeigniter String Helper


Codeigniter String Helper – Codeigniter string helper contains functions that will make a random string based on the type and length of arguments. $this->load->helper(‘string’); is used to load the helper. The string helper file contains functions that assist in working with strings . Here in this tutorial, we are going to explain how to use string helper in codeIgniter.


Codeigniter string helper example

Let us first see how to load string helper in codeigniter and then use its function-

Load string helper

How to load string helper in codeingniter example:

 
$this->load->helper('String');

Functions:-

There are many functions available in string helper. Now we will explain one by one with example.

    • 1. random string
    • 2. incremented string
    • 3. Alternated string
    • 4. Repeated string
    • 5. normalized slashes string
    • 6. stripped slashes string
    • 7. Slash-trimmed string
    • 8. Reduced string
    • 9. quotes converted string
    • 10. quotes stripped string

    1. Random string

    Syntax of random string function is

    Syntax of random string function is:-

    random_string([$type = 'alnum'[$len = 8]])	
    

      Parameters:

    • $type (string) : Randomization type
    • $len (int) : Output string length
    • Returns : A random string
    • Return type : string

    This function generates a random string based on the type and length you specify.

    EXAMPLE

    Here is simple example of random string.

    Random string in codeigniter example:-

    //Controllers part
    public function stringCheck()
    	{
    		$this->load->helper('String');
    		$this->load->view('string_view');
    	}
    
    // Views parts
    
    <?php echo random_string('alpha', 16);?><br>
    <?php echo random_string('alnum', 16);?><br>
    <?php echo random_string('basic', 16);?><br>
    <?php echo random_string('numeric', 16);?><br>
    <?php echo random_string('nozero', 16);?><br>
    <?php echo random_string('md5', 16);?><br>
    <?php echo random_string('sha1', 16);?>
    

    The output of the above example will be something like this –

    2. Incremented string

    Syntax of incremented string function is

    Syntax of incremented string function is:-

    increment_string($str[$separator = '_'[$first = 1]])	
    

      Parameters:

    • $str (string) : Input string
    • $separator (string) : Separator to append a duplicate number with
    • $first (int) : Starting number
    • Return : An incremented string
    • Return type : string

    EXAMPLE

    Here is simple example of incremented string.

    Incremented string in codeigniter example:-

    
    // Views parts
    
    <?php echo increment_string('TutorialsPlane', '_'); ?><br>
    <?php echo increment_string('TutorialsPlane', '-', 2); ?><br>
    <?php echo increment_string('TutorialsPlane_4'); ?>
    

    If you run the above example then it will produce output something like this –

    3. Alternated string

    Syntax of alternated string function is

    Syntax of alternated string function is:-

    alternator($args)	
    

      Parameters:

    • $args (mixed) : A variable number of arguments
    • Return : Alternated string(s)
    • Return type : mixed

    EXAMPLE

    Here is simple example of alternated string.

    Alternated string in codeigniter example:-

    
    // Views parts
    
    <?php echo increment_string('TutorialsPlane', '_'); ?><br>
    <?php echo increment_string('TutorialsPlane', '-', 2); ?><br>
    <?php echo increment_string('TutorialsPlane_4'); ?>
    

    The output of the above example will be something like this –

    4. Repeated string

    Syntax of repeated string function is

    Syntax of repeated string function is:-

    repeater($data[$num = 1])	
    

      Parameters:

    • $data (string) : Input
    • $num (int) : Number of times to repeat
    • Return : Repeated string
    • Return type : string

    EXAMPLE

    Here is simple example of repeated string.

    Repeated string in codeigniter example:-

    
    // Views parts
    
    <?php 
    $string = "SOlid Coupon";
    echo repeater($string , 5);
    ?>
    

    The output of the above example will be something like this –

    5. Normalized slashes string

    Syntax of normalized slashes string function is

    Syntax of normalized slashes string function is:-

    reduce_double_slashes($str)	
    

      Parameters:

    • $str (string) : Input string
    • $num (int) : Number of times to repeat
    • Return : A string with normalized slashes
    • Return type : string

    This helper converts double slashes string to single slashes.

    EXAMPLE

    Here is simple example of normalized slashes string.

    Normalized slashes string in codeigniter example:-

    
    // Views parts
    
    <?php 
    $string = "http://localhost//Codeigniter//index.php//filepath";
    echo reduce_double_slashes($string);
    ?>
    

    The output of example will be like this –

    6. Stripped slashes string

    Syntax of stripped slashes string function is

    Syntax of stripped slashes string function is:-

    strip_slashes($data)	
    

      Parameters:

    • $data (mixed) : Input string or an array of strings
    • Return : String(s) with stripped slashes
    • Return type : mixed

    This helper remove all slashes from string.

    EXAMPLE

    Here is simple example of stripped slashes string.

    Stripped slashes string in codeigniter example:-

    
    // Views parts
    
    <?php 
    $str = ("Is your name O\'reilly?No, my na\me is O\'connor");
    
     echo strip_slashes($str);
    
    ?>
    

    The output of example will be like this –

    7. Slash-trimmed string

    Syntax of slash-trimmed string function is

    Syntax of slash-trimmed string function is:-

    trim_slashes($str)	
    

      Parameters:

    • $str (string) : Input string
    • Return : Slash-trimmed string
    • Return type :string

    This helper delete all leading or trailing slashes from string.

    EXAMPLE

    Here is simple example of slash-trimmed string.

    Slash-trimmed string in codeigniter example:-

    
    // Views parts
    
    <?php $string = "/this/is/SolidCoupon/";?>
    <?php $paragraph ="/welcome /To/ Tutorialsplane/"?>
    <?php echo trim_slashes($string);?><br>
    <?php echo trim_slashes($paragraph);?>
    

    The output of example will be like this –

    8. Reduced string

    Syntax of reduced string function is

    Syntax of reduced string function is:-

    reduce_multiples($str[$character = ''[$trim = FALSE]])	
    

      Parameters:

    • $str (string) : Text to search in
    • $character (string) : Character to reduce
    • $trim (bool) : Whether to also trim the specified character
    • Return : Reduced string
    • Return type :string

    This helper delete multiple instance of a particular characters.

    EXAMPLE

    Here is simple example of Reduced string.

    Reduced string in codeigniter example:-

    
    // Views parts
    
    <?php
    $string = "Apple,,,,, Orange,, Mango,,,,,, Grapes";
    $string = reduce_multiples($string,",");
    echo $string;
    ?><br>
    
    <?php
    $string = ",,,Lion,,,,, Tiger,, Elephant,,,,,, Horse,,,,,";
    $string = reduce_multiples($string,",",true);
    echo $string;
    ?>
    

    The output of example will be like this –

    9. Quotes converted string

    Syntax of quotes converted string function is

    Syntax of quotes converted string function is:-

    quotes_to_entities($str)	
    

      Parameters:

    • $str (string) : Input string
    • Return : String with quotes converted to HTML entities
    • Return type :string

    This helper converts single and double quotes in a string.

    EXAMPLE

    Here is simple example of quotes converted string.

    Quotes converted string in codeigniter example:-

    
    // Views parts
    
    <?php
    $string = "Rohan's \"dinner\"";
    $string = quotes_to_entities($string);
    echo $string;
    ?>
    

    The output of example will be like this –

    10. Quotes stripped string

    Syntax of quotes stripped string function is

    Syntax of quotes stripped string function is:-

    strip_quotes($str)	
    

      Parameters:

    • $str (string) : Input string
    • Return : String with quotes stripped
    • Return type :string

    This helper delete single and double quotes to string.

    EXAMPLE

    Here is simple example of quotes stripped string.

    Quotes stripped string in codeigniter example:-

    
    // Views parts
    
    <?php
    $string = "Welcome'''' \"Home\"";
    $string = strip_quotes($string); 
    echo $string;
    ?>
    

    The output of example will be like this –


    Advertisements

    Add Comment

    📖 Read More