我在显示数组时遇到问题。
这就是我所说的(它是Redux Framework的multi_text选项):
$my_theme['custom_sidebar_name'];
这是输出:
array(12) {
[0]=> string(10) "Test 1"
[1]=> string(4) "Test 2"
}
但我想像这样显示:
string(12) "Test 1|*|Test 2|*|"
我尝试过使用implode选项:
$sides=implode('|*|', $my_theme['custom_sidebar_name']);
但我得到的只是:
string(12) "Test 1|*|Test 2"
那么,我怎么能正确地做到这一点以及我如何能够做到这些" | * |"在最后一个地方。
答案 0 :(得分:0)
你可以做
$sides = implode('|*|', $my_theme['custom_sidebar_name']) . "|*|";
或
$array = $my_theme['custom_sidebar_name'];
$string = "";
foreach ($array as $value) {
$string .= $value . "|*|";
};