【问题标题】:How to Retrieve from Checkbox Form Result with Adding [ in PHP?如何通过在 PHP 中添加 [ 从复选框表单结果中检索?
【发布时间】:2019-11-05 19:51:11
【问题描述】:

例如我有这样的代码: $cities = "resultA, resultB, resultC, resultD, resultE";

现在,我想检索结果如下: $finalcities = "[resultA] [resultB] [resultC] [resultD] [resultE]";

有人可以帮助我如何按照我的意愿制作它吗?谢谢。

【问题讨论】:

  • 不明白你在问什么,能否提供更多信息。
  • 问题不清楚,需要提供更多
  • 您想将存储在表格中的结果与表单的复选框数据进行匹配吗?
  • 我很抱歉.. 但我已经编辑了我的问题..

标签: php mysql forms checkbox


【解决方案1】:

只有一行代码。

 $cities = '['.str_replace(', ','] [', $cities).']';

我们将 ', ', 替换为 '] [',所以它会导致这个

resultA][resultB][resultC][resultD][resultE

现在只需添加 '[' 和 ']' 开始和结束。

【讨论】:

    【解决方案2】:

    转换字符串

    $cities = "resultA, resultB, resultC, resultD, resultE";
    

    $finalcities = "[resultA] [resultB] [resultC] [resultD] [resultE]";
    

    选项 A

    $finalcities = '['.str_replace(', ','] [',$cities).']';
    

    简单的str_repalce,逗号空格,分隔符加上外层[]

    选项 B

    $finalcities = '['.implode('] [',explode(', ',$cities)).']';
    

    小发烧友,先用explode把字符串分开,然后用implode粘回去

    【讨论】:

    • $finalcities = '['.str_replace(', ','[ ]',$cities).']'; 不起作用。
    【解决方案3】:

    只需在字符串的开头和结尾添加 [ 和 ] 括号,将替换为 ][ 字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-13
      • 1970-01-01
      • 1970-01-01
      • 2011-11-12
      • 1970-01-01
      相关资源
      最近更新 更多