标签: php
在PHP中,如何使用字符串并将单词分成数组?有没有办法用字符串中的空格拆分它们?另外,如何检查数组中的单词是否以字符开头?我们的想法是拥有一个带有正常单词和标签的文本框。提交表单时,PHP脚本可能会下划线或更改主题标签的颜色。它基本上会强调任何以哈希开头的单词。对不起,如果这没有任何意义。
答案 0 :(得分:2)
要将字符串转换为数组,请使用PHP的explode函数:
explode
$array = explode(' ', $string);
要检查每个单词是否以某个字符开头,您可以在循环中使用strpos:
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; } }