2015-04-12 49 views
0

我有两个字符串变量:PHP如何转换2个独立字符串转换为关联数组(如索引和值)

$names = "Sean Connery,George Lazenby,Roger Moore,Timothy Dalton,Pierce,Brosnan,Daniel Craig"; 
$movies = "Dr. No/On Her Majesty's Secret Service/Live and Let Die/The Living Daylights/GoldenEye/Casino Royal"; 

我需要这两个字符串转换为关联数组$names作为index$movies作为values。我将如何做到这一点?

+1

您是否尝试过的东西? – Rizier123

+0

你想要完整的$ name作为索引? –

+0

[explode()](http://php.net/explode)想起来 – 2015-04-12 20:52:46

回答

2

我会是这样做的:

$array = array_combine(explode(',',$names),explode('/',$movies)); 
+1

我们知道你从哪里盗取了这个想法:-) – 2015-04-12 20:59:12

+0

很可能来自php lang ref ......但它不起作用,因为他的数组长度不一样 – Marc

+0

这工作!我怎样才能在Google上搜索几个小时,而没有发现“array_combine”超出了我的范围,加上老师给我的代码被破坏了。不工作,这是一个相当复杂的代码相比,所以我无法想象答案是这样简单。这个地方再次拯救了我。 – Skitz