1

在 PHP 中,如何获取一个字符串并将单词分成一个数组?有没有办法通过字符串中的空格来分割它们?另外,如何检查数组中的单词是否以字符开头?这个想法是有一个带有普通单词和标签的文本框。当您提交表单时,PHP 脚本可能会下划线或更改主题标签的颜色。它基本上会在任何以哈希开头的单词下划线。对不起,如果这没有任何意义。

4

1 回答 1

2

要将字符串转换为数组,请使用 PHP 的explode函数:

$array = explode(' ', $string);

要检查每个单词是否以某个字符开头,可以strpos在循环中使用:

// Pick a letter
$char = 'a';
foreach ($array as $word) {
   if (strpos($word, $char) === 0) { 
      // Echo out what you want
      echo "$word contains $char\r\n"; 
      // Halt loop if necessary:
      break;
   }
}
于 2013-02-16T17:48:20.520 回答