How to convert array to string in PHP ?

We have given an array and the task is to convert the array elements into string. In this article, we are using two methods to convert array to string.

Method 1: Using implode() function: The implode() method is an inbuilt function in PHP and is used to join the elements of an array. The implode() method is an alias for PHP | join() function and works exactly same as that of join() function.

Syntax:

string implode($separator, $array)

Example:

PHP




<?php  
  
// Declare an array 
$arr = array("Welcome","to", "zambiatek", 
    "A", "Computer","Science","Portal");  
    
// Converting array elements into
// strings using implode function
echo implode(" ",$arr);
   
?>


Output:

Welcome to zambiatek A Computer Science Portal

Method 2: Using json_encode() Function: The json_encode() function is an inbuilt function in PHP which is used to convert PHP array or object into JSON representation.
Syntax:

string json_encode( $value, $option, $depth )

Example:

PHP




<?php 
  
// Declare multi-dimensional array 
$value = array( 
    "name"=>"GFG", 
    array( 
        "email"=>"abc@gfg.com", 
        "mobile"=>"XXXXXXXXXX"
    ) 
); 
  
// Use json_encode() function 
$json = json_encode($value); 
  
// Display the output 
echo($json); 
  
?> 


Output:

{"name":"GFG","0":{"email":"abc@gfg.com","mobile":"XXXXXXXXXX"}}

PHP is a server-side scripting language designed specifically for web development. You can learn PHP from the ground up by following this PHP Tutorial and PHP Examples.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button