how to split string in php code example

Example 1: php split string along spaces

// Example 1
$pizza  = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2

Example 2: php split string

<?php
// It doesnt get any better than this Example
$pizza  = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2

Example 3: php split string

explode(" ","Geeks for Geeks")

Example 4: php split string from end

You can use this following function
  
  function str_rsplit($string, $length)
{
    // splits a string "starting" at the end, so any left over (small chunk) is at the beginning of the array.
    if ( !$length ) { return false; }
    if ( $length > 0 ) { return str_split($string,$length); }    // normal split

    $l = strlen($string);
    $length = min(-$length,$l);
    $mod = $l % $length;

    if ( !$mod ) { return str_split($string,$length); }    // even/max-length split

    // split
    return array_merge(array(substr($string,0,$mod)), str_split(substr($string,$mod),$length));
}


$str = '123456789';
str_split($str,5); // return: {"12345","6789"}
str_rsplit($str,5);  // return: {"12345","6789"}
str_rsplit($str,-7); // return: {"12","3456789"}

Example 5: explode a number php

$nums = ""; //Declare a variable with empty set.

$nums .= $number; //concatenate the empty string with the integer $number You can also use

$nums = $nums.$number; // this and the expression above do the same thing choose whichever you
                     //like.. This concatenation automatically converts integer to string
$nums[0] is now 4, $nums[1] is now 5, etc..
$length = strlen($nums); // This is the length of your integer.
$target = strlen($nums) -1; // target the last digit in the string;    
$last_digit = $nums[$target]; // This is the value of 5. Last digit in the (now string)

Tags:

Php Example