Php 将文本框中的单词拆分为数组

Php 将文本框中的单词拆分为数组,php,Php,在PHP中,如何获取字符串并将单词分隔成数组?有没有办法按字符串中的空格拆分它们?另外,如何检查数组中的单词是否以字符开头?这个想法是要有一个文本框,里面有普通的单词和一个标签。当您提交表单时,PHP脚本可能会在标签下面加下划线或更改标签的颜色。它基本上会在以散列开头的任何单词下面划线。如果这没有任何意义,很抱歉。要将字符串转换为数组,请使用PHP函数: $array = explode(' ', $string); 要检查每个单词是否以某个字符开头,可以在循环中使用: // Pick a l

在PHP中,如何获取字符串并将单词分隔成数组?有没有办法按字符串中的空格拆分它们?另外,如何检查数组中的单词是否以字符开头?这个想法是要有一个文本框,里面有普通的单词和一个标签。当您提交表单时,PHP脚本可能会在标签下面加下划线或更改标签的颜色。它基本上会在以散列开头的任何单词下面划线。如果这没有任何意义,很抱歉。

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

$array = explode(' ', $string);
要检查每个单词是否以某个字符开头,可以在循环中使用:

// 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;
   }
}

谢谢但是以类型开头的东西呢?我如何打印数组?我尝试了
echo
print\r
但它只打印了“Array”。是否要打印出数组的每个元素?请给出问题中输入的示例。