显示数组不同

时间:2017-05-28 17:40:52

标签: wordpress wordpress-theming

我在显示数组时遇到问题。

这就是我所说的(它是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"

那么,我怎么能正确地做到这一点以及我如何能够做到这些" | * |"在最后一个地方。

1 个答案:

答案 0 :(得分:0)

你可以做

$sides = implode('|*|', $my_theme['custom_sidebar_name']) . "|*|";

$array = $my_theme['custom_sidebar_name'];
$string = "";
foreach ($array as $value) {
  $string .= $value . "|*|";
};