Wednesday, 15 April 2015

How to convert directory path to an array in php -



How to convert directory path to an array in php -

this question has reply here:

variable containing path string multi-dimensional array? 1 reply

i have directory construction path root/path1/path2/path3 want

array( [0] => "root" [1] => array ( [0] => "path1" [1] => array ( [0] => "path2" [1] => array ( [0] => "path3" ) ) ) )

just seek with:

$input = 'root/path1/path2/path3'; $output = null; foreach (array_reverse(explode('/', $input)) $part) { $output = $output ? array($part, $output) : array($part); } var_dump($output);

output:

array (size=2) 0 => string 'root' (length=4) 1 => array (size=2) 0 => string 'path1' (length=5) 1 => array (size=2) 0 => string 'path2' (length=5) 1 => array (size=1) 0 => string 'path3' (length=5)

php arrays

No comments:

Post a Comment