$items = "word1 word2 word3 word4";
$items = explode(" ", $items);
$项目是我的数组,我怎么能有它变成这样如何建立这个php数组?
就像我怎样才能使WORD1中是一个关键的和值?
"word1" => "word1"
$items = "word1 word2 word3 word4";
$items = explode(" ", $items);
$项目是我的数组,我怎么能有它变成这样如何建立这个php数组?
就像我怎样才能使WORD1中是一个关键的和值?
"word1" => "word1"
$newArray =
array_combine
($items, $items);
foreach($items as $item) {
$newArr[$item] = $item;
}
我认为你的foreach参数是纠正 – 2009-07-30 21:32:27
的错误方法,希望没关系 – 2009-07-30 22:01:30
$items = "word1 word2 word3 word4";
$temp = explode(" ", $items);
$result = array();
foreach ($temp as $value) {
$result[$value] = $value;
}
这似乎是最好的方式,它没有工作,我多么希望,虽然\,我以前的代码上面贴“字1”其实是加拿大的领土他们中的一些人有一个空间,不列颠哥伦比亚省马尼托巴新布伦瑞克,这是3个地点,但我的功能使它成为阵列中的5个值,我怎么能解决这个问题? – JasonDavis 2009-07-30 21:38:51
我想你会很难把这个字符串解析成一个数组,因为它需要知道地点。你能用不同的分隔符获得源字符串吗? – 2009-07-30 22:00:36
您确实需要更好的分隔符,这是您想要检索的值中永远不会使用的分隔符。也许是分号? – oldwizard 2009-07-30 22:49:40