数组中的php字符串(键和val必须是相同的字符串)

数组中的php字符串(键和val必须是相同的字符串),php,arrays,Php,Arrays,我使用explode将字符串转换为数组 但是数组看起来像 数组[0]=>根 但是我想让我的数组类似于array[root]=>root 如何使这种方式 谢谢您可以将其作为一个关联数组,如下所示: $exploded = explode (.......); $exploded_associative = array(); foreach ($exploded as $part) if ($part) $exploded_associative[$part] = $part; pri

我使用explode将字符串转换为数组

但是数组看起来像 数组[0]=>根

但是我想让我的数组类似于array[root]=>root

如何使这种方式


谢谢

您可以将其作为一个关联数组,如下所示:

$exploded = explode (.......);
$exploded_associative = array();

foreach ($exploded as $part) 
 if ($part) 
  $exploded_associative[$part] = $part;

print_r($exploded_associative); // Will output "root" => "root" ....

你到底需要这个做什么

您可以将其设置为关联数组,如下所示:

$exploded = explode (.......);
$exploded_associative = array();

foreach ($exploded as $part) 
 if ($part) 
  $exploded_associative[$part] = $part;

print_r($exploded_associative); // Will output "root" => "root" ....
$array = explode($separator, $some_string);
$array = array_combine($array, $array);
你到底需要这个做什么

$array = explode($separator, $some_string);
$array = array_combine($array, $array);