【问题标题】:How to split the array keyword value separated by commas in PHP?如何在PHP中拆分以逗号分隔的数组关键字值?
【发布时间】:2010-01-14 05:12:04
【问题描述】:

我在 $_POST 中有一个数组:

Array ( [tags] => Javascript,PHP,Java,C++,Python) 

我怎样才能将这个数组转换成这样的数组:

Array ( [tag1] => Javascript [tag2] => PHP [tag3] => Java [tag4] => C++ [tag5] => Python)

我想我需要使用正则表达式来删除逗号并在“foreach as”中进行拆分。但我是 PHP 的新手...请帮助我

【问题讨论】:

  • 欢迎来到 StackOverflow,MooGeek!

标签: php arrays keyword


【解决方案1】:
$tags = explode(",", $_POST['tags']);
print_r($tags);

输出

大批 ( [0] => Javascript [1] => PHP [2] => 爪哇 [3] => C++ [4] => 蟒蛇 )

【讨论】:

  • 谢谢!它做的事情! :)
  • 顺便说一句,最好使用引号来访问数组元素$_POST['tags']。阅读文档,为什么写$_POST[tags]这样的东西不好。
【解决方案2】:

对于带逗号的字符串,可以使用explode拆分

$new_array = explode(',', $_POST['tags']);

然后您可以将$new_array 用于您的流程。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-23
    • 1970-01-01
    • 2014-08-07
    • 2015-02-18
    • 2018-12-25
    • 2015-04-01
    相关资源
    最近更新 更多