小编Per*_*han的帖子

用逗号添加的PHP字符串到foreach

嗨,我有以下字符串

   $phones = "Samsung Galaxy S8~LG G6~iPhone 7 Plus~ Motorola Z2";
Run Code Online (Sandbox Code Playgroud)

我将字符串与爆炸分开

$myArray = explode('~', $phones);
Run Code Online (Sandbox Code Playgroud)

并在foreach循环中使用它

foreach($myArray as $value) {

         echo '<li>'.$value.'</li>';  

}
Run Code Online (Sandbox Code Playgroud)

结果是:

  • 三星Galaxy S8
  • LG G6
  • iPhone 7 Plus
  • 摩托罗拉Z2

但我要做的是为除了最后一个元素之外的每个元素添加逗号并为数字添加括号.

  • 三星Galaxy S(8),
  • LG G(6),
  • iPhone(7)Plus,
  • 摩托罗拉Z(2)

我尝试过implode但是没有使用foreach循环

谢谢

php foreach comma explode

0
推荐指数
1
解决办法
104
查看次数

Foreach 里面的 Foreach - PHP

我正在尝试获得以下内容

   <li class="player">
        <a class="playerinfo>
            <span class="playernumber">1</span>
            <span class="playername">Angel</span>
        </a>
    </li> 
   <li class="player">
        <a class="playerinfo>
            <span class="playernumber">2</span>
            <span class="playername">Shamak</span>
        </a>
    </li>
   <li class="player">
        <a class="playerinfo>
            <span class="playernumber">4</span>
            <span class="playername">Koal</span>
        </a>
    </li>
Run Code Online (Sandbox Code Playgroud)

我需要从 2 个不同的 foreach 中获取球员编号和球员姓名,但我找不到解决方案是否真的有可能在 Foreach 中使用 Foreach

这是我迄今为止尝试过的

 $repeatable1 = get_post_meta( get_the_ID(), 'meta-box-text', true);


       foreach($repeatable1['playersnum'] as $num) {

              echo '<li class="player">';

              echo '<a class="playerinfo">';

              echo ' <span class="playernumber">'.$num.'</span>';


       } 

         foreach($repeatable1['playersname'] as $name) {

                echo '<span class="playername">'.$name.'</span>';

                echo '</a></li>';

       } 
Run Code Online (Sandbox Code Playgroud)

谢谢

php wordpress foreach loops

0
推荐指数
1
解决办法
68
查看次数

标签 统计

foreach ×2

php ×2

comma ×1

explode ×1

loops ×1

wordpress ×1