I have 2 server serverA and serverB.
server A has below code
$dir = "/boot";
echo "<pre>";
print_r(listFolders($dir));
function listFolders($dir)
{
$dh = scandir($dir);
$return = array();
foreach ($dh as $folder)
{
if ($folder != '.' && $folder != '..')
{
if (is_dir($dir . '/' . $folder))
{
$return[] = array($folder => listFolders($dir . '/' . $folder));
}
}
}
return $return;
This will give me output as array in serverA
But when I user curl from serverB then it give me output as string.
How to get output as array from serverB?
My output show as
Array
(
[0] => Array
(
[efi] => Array
(
)
)
[1] => Array
(
[grub] => Array
(
[0] => Array
(
[fonts] => Array
(
)
)
[1] => Array
(
[i386-pc] => Array
(
)
)
[2] => Array
(
[locale] => Array
(
)
)
[3] => Array
(
[x86_64-efi] => Array
(
)
)
)
)
)
but above output is show me as string instead of array.