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