2012-09-30 122 views
0

我無法從分解字符串中拔出密鑰。我可以得到爆炸字符串來打印所有的值和鍵,但是如何將鍵存儲爲變量?這是我的例子:從分解字符串訪問密鑰

<?php 
$str = 'one,two,three,four'; 
print_r(explode(',', $str)); 
?> 

上面的代碼將打印出:

Array 
(
[0] => one 
[1] => two 
[2] => three 
) 

任何人都知道如何訪問這些密鑰?如果我只想回顯[1]鍵,我該怎麼辦?任何幫助將是偉大的!謝謝!

回答

1

存儲在一個陣列中的分解值...

$str = 'one,two,three,four'; 
$temparray=explode(',', $str); 

echo $temparray[1]; // two 
echo $temparray[0]; // one.... 
+0

Hmmmm。我只是在發佈之前嘗試過。我想我可能有一套額外的括號......那麼你的代碼完美地工作。謝謝 – Brandon

+0

說9分鐘我不能接受你的答案。將盡快接受它。謝謝! – Brandon

+0

:) ..有趣的編碼.. – bipen