【问题标题】:How to explode row in table? [closed]如何在表格中爆炸行? [关闭]
【发布时间】:2014-12-11 10:40:22
【问题描述】:

我在表中有这些行

K04、K84、K53、K331、L985

如何使用数组爆炸来获得如下结果:

['K04','K84','K53','K331','L985']

感谢您的帮助...

我尝试使用爆炸,

      $ex    = explode (' ,' $myRowFromTable)
      $co    = count ($ex);

      for ($i = 0; $i < $co; $i++)
      {
       echo $ex[$i];
       }

结果只显示K04

【问题讨论】:

  • 想要在 MySQL 中获得结果而不是原始结果?还是在 PHP 中的数组或字符串中?
  • 您想要达到什么目的? explode() 会给出你想要的结果。
  • 我已经编辑了我的问题,我尝试过爆炸。
  • @pitokeraf,我不知道你是怎么得到结果的,即使你的代码有问题。

标签: php mysql arrays explode


【解决方案1】:

似乎您想将字符串转换为 JavaScript 数组。看看例子;

$myRowFromTable = 'K04, K84, K53, K331, L985';
// Has Array Data
$ex = explode (', ', $myRowFromTable);
// print_r($ex);

// According to User Expected Result
$newFormat = "['" . implode("', '", $ex) . "']";
echo $newFormat;

DEMO

【讨论】:

  • 如何将 K04、K84、K53 等加入另一个表以获取项目名称?谢谢。
【解决方案2】:

假设您在$myRowFromTable 中将值作为字符串获取,您应该尝试如下使用explode:

$ex = explode (',', $myRowFromTable);  //no space before comma

【讨论】:

  • 你确定这会起作用吗?应该是explode (',', $myRowFromTable);
  • @jogesh_pi 哈哈……是的……那行不通……我自己错过了一个逗号……:D ..更新……
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-18
  • 1970-01-01
  • 2012-01-13
  • 1970-01-01
  • 2015-03-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多