Php 如何更改$network?

Php 如何更改$network?,php,Php,我试图添加一个链接到4个不同的数组,但我不知道怎么做。目前的设置如下: foreach ($this->buttons as $network => $options) { if ($this->options['show'][$network]) { /*** Apply Shortcodes */ $shortcodes = array( '[site_name]',

我试图添加一个链接到4个不同的数组,但我不知道怎么做。目前的设置如下:

foreach ($this->buttons as $network => $options) {
        if ($this->options['show'][$network]) {
            /*** Apply Shortcodes */
            $shortcodes = array(
                '[site_name]',
                '[permalink]',
                '[post_title]',
                '[post_image_url]',
                '[title_encode]'
                );
            $shortcode_values = array(
                $site_name,
                $permalink,
                $post_title,
                $post_image_url,
                $title_encode
                );
            $widget = str_replace($shortcodes,$shortcode_values,$options['widget']);

            $to_return .= '
        <div class="spyr_sliding_share_button spyr_sb_' . $network . '">
            <a href="#" class="icon icon-' . $network . '"><span>' . $options['name'] . '</span></a>
            <div class="spyr_sb_inner">' . $widget . '</div>
            </div>';
            }
        }
但不是应用这一点:

<div class="spyr_sliding_share_button spyr_sb_' . $network . '">
            <a href="#" class="icon icon-' . $network . '"><span>' . $options['name'] . '</span></a>
            <div class="spyr_sb_inner">' . $widget . '</div>
            </div>';

对于所有4个阵列,我希望每个阵列都有不同的设置。这4个阵列都是社交媒体图标,我正在尝试从中更改facebook图标,比如,切换$network和不同的行为如何?或者只是把你想改变的部分放在你在开关中设置的附加变量中。@personne3000这听起来像我要做的。我该怎么做呢?如果不编写代码,我就不能说得更清楚;看看