How to convert directory path to an array in php -
this question has reply here:
variable containing path string multi-dimensional array? 1 replyi 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