将TextBox中的单词分隔为数组

时间:2013-02-16 17:46:42

标签: php

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

1 个答案:

答案 0 :(得分: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;
   }
}