Don Alexander Eckford's Functions Revisited:

Demonstrates three custom String Functions

Original string is: Hello My World
Right 4 characters are: orld
Left 5 characters are: Hello
Middle 6 characters taken 3 characters from the left are: lo My
 

CODE FOLLOWS

<?php

    
include('includes/header.php');

    
// code
    
error_reporting(E_ALL);    // set error reporting to all

    
echo("<h1>Don Alexander Eckford's Functions Revisited:</h1>");
    echo(
"<p>Demonstrates three custom String Functions</p>");

    
// ===== main script ========

    
$str ='Hello My World';        // the string
    
echo("Original string is: $str");
    echo(
'<br>');

    
$str2 right($str,4);    // pull the right 4 characters from the string
    
echo("Right 4 characters are: $str2");
    echo(
'<br>');

    
$str2 left($str5);    // pull the left 5 characters from the string
    
echo("Left 5 characters are: $str2");
    echo(
'<br>');

    
$str2 mid($str36);// pull 6 characters starting 3 characters from the left
    
echo("Middle 6 characters taken 3 characters from the left are: $str2");
    echo(
'<br>');


    
// ============= functions ====================

    // ------- right function -------
    // This function returns the right-most number of characters from a string
    // Example: $string = "123456789" : right($string, 3) returns "789"

    
function right($string$length)
    {
        
$str substr($string, -$length$length);
        return 
$str;
    }

    
// ------- left function -------
    // This function returns the left-most number of characters from a string
    // Example: $string = "123456789" : left($string, 3) returns "123"

    
function left($string$length)
    {
        
$str substr($string0$length);
        return 
$str;
    }

    
// ------- mid function -------
    // This function returns the middle number of characters from a string
    // starting after a set number of charcters from the left
    // Example: $string = "123456789" : mid($string, 3, 5) returns "45678"

    
function mid($string$left_start$length)
    {
        
$str substr($string$left_start$length);
        return 
$str;
    }

    include(
'includes/footer.php');
?>