我有這個字符串 -關於PHP ...如何將字符串轉換爲數組然後顯示出來?
$result = "ABCDE";
,我想他們單獨到3份
(like part 1 = A, part 2 = B, part 3 = C..., part 5 = E)
,他們每個人
part 1(A) = Apple
part 2(B) = Orange
part 3(C) = Ice-cream
part 3(D) = Water
part 5(E) = Cow
的給出一個名字,那麼最後輸出像
輸出:你選擇蘋果,橙,冰淇淋,水,牛
或類似這樣的
$result = "ACE";
輸出:您可以選擇蘋果,冰激凌,牛
我一直在使用陣列
$result = "ABCDE";
$showing = array(A => 'Apple , ', B => 'Orange , ', C => 'Ice-cream , ',
D => 'Water , ', E => 'Cow , ');
echo $showing[$result];
嘗試,但我什麼也沒得到,而輸出,似乎數組在固定字符串中不起作用。
我想知道如何做到這一點
你沒有叫鍵'了'$ showing'數組中ABCDE'設置,所以它不會顯示任何東西。你需要將'$ result'字符串分割成單獨的字符並輸出與該數組相交的所有數組元素(提示提示*咳嗽*'array_intersect' *咳嗽*)。 – deceze