【问题标题】:Get words separated by space from string [duplicate]从字符串中获取用空格分隔的单词[重复]
【发布时间】:2013-06-16 06:23:57
【问题描述】:

我有一个变量,可以说

$var = "name1 field2_name name3 name4";

我需要它们像这样单独放在一个数组中

$arr = array ('name1', 'field2_name', 'name3', 'name4');

所以我可以像这样单独回显单词

echo $arr[0]; //echoes name1

【问题讨论】:

  • 查找explode。一个糟糕的名字,但它返回“一个字符串数组,每个字符串都是通过在字符串分隔符形成的边界上拆分它而形成的字符串的子字符串。”大多数其他语言将此操作称为“拆分”。
  • 作为明显的 explode() 的替代方法,您可以使用带有自定义字符集的 str_word_count() 来包含数字和下划线

标签: php


【解决方案1】:

使用php的explode函数

$pizza  = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2

【讨论】:

    【解决方案2】:

    使用explode()

    $arr = explode(' ', $var);
    

    【讨论】:

      猜你喜欢
      • 2010-12-01
      • 2019-08-10
      • 2021-02-12
      • 2017-06-07
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多