php 判断语句

比如 我有几个词 one two three four
然后有一个句子是“I have one apple, three orange”
求怎么判断句子里有出现我所列的词,然后把词输出来
像如果是这个句子的话,就输出“one three”

<?php
$arrayKey = array(
'one',
'two',
'three',
'four'
);
$pregStr = implode ('|', $arrayKey);
preg_match_all ("/$pregStr/i", 'I have one apple, three orange', $pregArray);
$array = array_shift($pregArray);
var_dump($array);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-11
可以用str查找,如果查找的值有,结果为true就输出,否则不输出
第2个回答  2012-04-11
strpos() 函数返回字符串在另一个字符串中第一次出现的位置。
如果没有找到该字符串,则返回 false。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网