strpos相关内容

在 strpos 中使用数组作为针

在搜索字符串时,如何将 strpos 用于针头数组?例如: $find_letters = array('a', 'c', 'd');$string = 'abcdefg';if(strpos($string, $find_letters) !== false){echo '所有字母都在字符串中!';} 因为用这个的时候不行,要是有这样的就好了 解决方案 @Dave 来自 http:/ ..
发布时间:2021-11-18 01:16:36 PHP

警告:strpos() [function.strpos]:foreach 语句中的分隔符为空

我已阅读有关 strpos() 问题的所有主题,但找不到可以解决我的问题的主题.所以这是代码. foreach($titles_array as $k=>$v) {if(strpos($subject,$v) !== false) {$i++;$asd[$titles['id']] = $i;}} 脚本运行良好,我得到了我正在寻找的结果,但出现了这个错误:警告:strpos() [functi ..
发布时间:2021-09-22 18:38:37 PHP

第二个句号后的裁剪字符串

在 PHP 中,我想裁剪以下句子: “测试 1.测试 2.测试 3." 并将其转换为 2 个字符串: “测试 1.测试 2." 和 “测试 3." 我如何实现这一目标? 我使用 strpos 吗? 非常感谢您的指点. 解决方案 类似的事情? $str = '测试 1. 测试 2. 测试 3.';$strArray = expand('.', $str) ..
发布时间:2021-09-10 18:32:59 PHP

根据部分字符串选择数组键

我有一个数组,在该数组中我有一个数组键,看起来像 show_me_160 这个数组键可能会发生一些变化,所以有时页面可能会加载,而数组键可能是 show_me_120,我想现在可以只字符串匹配数组键直到最后一个 _ 以便我可以检查最后一个下划线之后的值是什么? 解决方案 我能想到的一个解决方案: foreach($myarray as $key=>$value){if("show_me_ ..
发布时间:2021-09-01 18:44:06 PHP

获取字符串的子串

我一直在尝试获取包含大约 40 行文本的字符串的子字符串. 字符串是这样的,但带有 aprox.还有 30 行: 用户名:示例密码:pswd代码:890382钥匙:9082类型:1网站:https://example.com/example电子邮件:example@example.com 我需要获取例如 Code 的值,即 890382,但我似乎无法做到. Code 或 Key 等 ..
发布时间:2021-09-01 18:42:06 PHP

PHP 在下划线之前获取字符串中的所有内容

我这里有这个代码: $imagePreFix = substr($fileinfo['basename'], strpos($fileinfo['basename'], "_") +1); 这让我得到了下划线之后的所有内容,但我希望获得下划线之前的所有内容,我将如何调整此代码以获取下划线之前的所有内容? $fileinfo['basename'] 等于 'feature_00' ..
发布时间:2021-08-30 20:50:26 PHP

SQL Server:任何等价于 strpos() 的东西?

我正在处理一个烦人的数据库,其中一个字段包含真正应该存储的两个单独字段的内容.因此该列存储的内容类似于“第一个字符串~@~第二个字符串",其中“~@~"是分隔符.(再说一次,这不是我设计的,我只是想修复它.) 我想要一个查询将它移到两列中,看起来像这样: 更新用户属性SET str1 = SUBSTRING(Data, 1, STRPOS(Data, '~@~')),str2 = SUBS ..
发布时间:2021-08-25 19:50:27 数据库

从PHP中的字符串中删除特定字符

我该如何检查php中的字符串以查找诸如'#'或'\'之类的特定字符? 我真的不想使用replace,只是返回true或false。 谢谢 解决方案 使用该函数strstr http://us2.php.net/manual/en/function.strstr .php 返回从第一次出现针到干草堆结束的部分干草堆字符串 注意:如果您只想确定是否特定的针头发生在干草堆中, ..
发布时间:2020-09-30 23:10:39 PHP

在某个字符位置之前的字符串中搜索值。 [PHP]

我正在建立一个显示备份信息的网站。 我遇到的障碍是,我需要在某个角色位置之前获取信息。 p> 字符串看起来像: Data1 => 2019-06-30-08-00-00,2019-07 -30-08-00-00,2019-08-30-08-00-00 Data2 => 2019-06-30-08-30-00,2019-07-30-08-30-00,2019-08 -30-08-3 ..
发布时间:2020-09-25 02:34:48 PHP

strpos在希伯来语中返回错误的位置

我需要帮助... 我有希伯来语php字符串,我想搜索子字符串的位置. 我的代码: $string = "אבגד הוזח טי"; $find = "הוזח"; $pos = strpos($string, $find); echo $pos; strpos找到了子字符串,但是返回了错误的position值. 它返回$ pos值9而不是5. 为什么strpos在希伯来语字符串中不起作 ..
发布时间:2020-07-25 22:04:52 PHP

为什么strpos是!== false而不是true?

请考虑以下示例: $a='This is a test'; 如果我现在这样做: if(strpos($a,'is a') !== false) { echo 'True'; } 它得到: True 但是,如果我使用 if(strpos($a,'is a') === true) { echo 'True'; } 我什么也没得到.为什么在这种情况 ..
发布时间:2020-07-25 22:04:48 PHP

检查多个strpos值

我想知道如何完成多个strpos检查. 让我澄清一下: 我希望strpos检查变量"COLOR",以查看变量中是否存在1到8之间的任何数字.如果存在1到8之间的任何数字,我想回显“已选择". 示例: 假设变量中只有数字1,它会将回显“已选择". 假设数字1 2和3在变量中,它将回显“已选中". 假设数字3 9 25在变量中,它会将回显"selected"(因为这3个!). 假 ..
发布时间:2020-07-03 08:22:02 PHP

这是PHP中的快速进程strpos()/stripos()或preg_match()

我只想知道php中的strpos()/stripos()或preg_match()函数最快的一个. 解决方案 我发现 strpos()比preg_match()快3-16倍 stripos()比strpos()慢2-30倍 stripos()比preg_match()快20-100%, 不区分大小写的修饰符"//i" 在preg_match()中使用正则表达式并不比使用a 长字符串 ..
发布时间:2020-07-03 06:10:59 PHP

PHP中的Strpos问题

我正在编写一个简单的函数,由于某种原因(可能是一个简单的函数),它对我不起作用,我想知道你们是否可以帮我解决问题. function check_value($postID) { $ID = $postID; $cookie = $_COOKIE['list_of_IDS']; $position = strpos($cookie,$ ..
发布时间:2020-07-03 02:42:49 PHP

mb_strpos vs strpos,有什么区别?

是:我知道.使用多字节char时,应使用mb_ *函数.但是,当我们使用strpos时? 让我们看一下这段代码(保存在utf-8中) var_dump(strpos("My symbol utf-8 is the €.", "\xE2\x82\xAC")); // int(23) 使用mb_strpos有区别吗?难道这项工作不一样吗?毕竟, strpos 是否不查找字符串(多字节)?有理 ..
发布时间:2020-07-03 02:16:01 PHP

多个array_filter和strpos

我想返回不包含字符列表的数组。 下面的代码对于一个关键字('bc')。 $ array = array(“ abc”,“ def”,“ ghi”); $ filterArray = array_filter($ array,function($ var){return(strpos($ var,‘bc’)=== false);}); print_r($ filterArray ..
发布时间:2020-06-06 19:33:53 PHP

如何使用strpos确定输入字符串中是否存在字符串?

$filename = 'my_upgrade(1).zip'; $match = 'my_upgrade'; if(!strpos($filename, $match)) { die(); } else { //proceed } 在上面的代码中,当文件名不包含文本字符串"my_upgrade"时,我试图退出脚本.但是,在给出的示例中,它不会死, ..
发布时间:2020-05-27 01:54:04 PHP

使用特殊字符时,stripos返回false

我正在使用 stripos函数检查字符串是否位于其中另一个字符串,忽略任何情况. 问题出在这里 stripos("ø", "Ø") 返回假.虽然 stripos("Ø", "Ø") 返回true. 如您所见,在这种情况下,该函数看起来 NOT 不区分大小写 . 该功能在使用Ææ和Åå等字符时也存在相同的问题.这些是丹麦语字符. 解决方案 请改用 mb_ ..
发布时间:2020-05-27 01:22:42 PHP