gpt4 book ai didi

php - 如何使 strpos 不区分大小写

转载 作者:IT王子 更新时间:2023-10-29 00:52:29 25 4
gpt4 key购买 nike

如何更改 strpos 以使其不区分大小写。原因是如果 product->nameMadBike 并且搜索词是 bike 它不会回显我的链接。我主要关心的是代码的速度。

<?php
$xml = simplexml_load_file('test.xml');
$searchterm = "bike";
foreach ($xml->product as $product) {
if (strpos($product->name, $searchterm) !== false ) {
echo $product->link;
} }
?>

最佳答案

您正在寻找 stripos()

如果您无法使用,请调用 strtolower()首先在两个字符串上。

编辑:

stripos() 如果您想查找带有变音符号的子字符串,则将不起作用。

例如:

stripos("Leży Jerzy na wieży i nie wierzy, że na wieży leży dużo JEŻY","jeży"); 返回 false,但它应该返回 int(68)

关于php - 如何使 strpos 不区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6795383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com