【问题标题】:Search A sub-string in a string (case sensitive) in PHP [closed]在PHP中搜索字符串中的子字符串(区分大小写)[关闭]
【发布时间】:2014-07-11 03:36:33
【问题描述】:

是否有任何方法可以在字符串中查找子字符串(区分大小写)? 我搜索的大多数功能都给了我这种情况。但是我需要这个词。

例如。字符串是“我爱你” 我搜索“爱”

那么它仍然给了我字符串中的“爱”。

【问题讨论】:

  • 您说的是不区分大小写,但您的示例说明它应该区分大小写。您需要找到“LoVe”,但该字符串包含“love”。所以,这个函数应该什么都不返回,对吧?
  • 我的错,它应该区分大小写
  • then it still gives me the "love" in my string.?你的代码呢?
  • 我不确定我的代码,但我试过了。 $search = preg_match('/^a-zA-Z0-9/i', $_POST['search']);

标签: php string search find case-sensitive


【解决方案1】:
<?php
$string="I love you";
$search="LoVE";

var_dump(stristr($string,$search));  //Case sensitive
var_dump(strstr($string,$search));  //Case insensitive

您可以将返回值与!===== 进行比较

PHP Manual: stristr

PHP Manual: strstr

【讨论】:

    猜你喜欢
    • 2013-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-20
    • 1970-01-01
    • 2014-07-07
    • 1970-01-01
    • 2011-08-09
    相关资源
    最近更新 更多