首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用foreach从php for循环中的字符串创建字符串

如何使用foreach从php for循环中的字符串创建字符串
EN

Stack Overflow用户
提问于 2018-07-27 06:20:56
回答 1查看 205关注 0票数 0

如何创建字符串(就像我在modules_for中尝试的那样)来从$g_module_1获取foreach?

当前的echo说法:_1和_2

应该是: apple_1和banana_2

代码语言:javascript
复制
  $g_module_1 = 'apple';
  $g_module_2 = 'banana';

  for ($i = 1; $i <= 2; $i++) {
    $modules_for = $g_module.'_'.$i;
    foreach ((array)$modules_for as $m_foreach_as) {
      echo $modules_for;
    }
  }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-27 06:31:24

您正在搜索Variable variables

在您的例子中,它应该是echo $$modules_for; -之前有另一个修复:$modules_for = 'g_module_'.$i;

所以整个代码应该是

代码语言:javascript
复制
<?php

  $g_module_1 = 'apple';
  $g_module_2 = 'banana';

  for ($i = 1; $i <= 2; $i++) {
    $modules_for = 'g_module_'.$i;
    //foreach ((array)$modules_for as $m_foreach_as) {
      echo $$modules_for;
    //}
  }

我不确定你对foreach的意图是什么,它在这里没有真正的意义,所以我把它注释掉了。

可以在这里找到小提琴:https://3v4l.org/nsYq2

旁注:这看起来使用数组会更好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51548267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档