php怎么弄搜索字符串,在PHP中搜索字符串或字符串的一部分

我在PHP中做了一个非常小的在线商店应用程序.所以我在PHP中有一个地图数组.我想在数组中搜索一个字符串(一个产品).我在PHP中查看了array_search,它似乎只是查找完全匹配.你们知道一个更好的方法来做这个功能吗?既然这是我实际做的很小的一部分,我希望有一些内置的东西.任何想法?

谢谢!

编辑:该数组包含以下格式的“产品”:

[6] => SimpleXMLElement Object

(

[@attributes] => Array

(

[id] => 2000-YM

)

[Name] => Team Swim School T-Shirt

[size] => YM

[price] => 15

[group] => Team Clothing

[id] => 2000-YM

)

[7] => SimpleXMLElement Object

(

[@attributes] => Array

(

[id] => 3000-YS

)

[Name] => Youth Track Jacket

[size] => YS

[price] => 55

[group] => Team Clothing

[id] => 3000-YS

)

所以我想知道我可以做一个搜索,如“团队”,这将返回我在这里看到的第一个项目.我正在搜索名字(再次这只是一些小东西).我明白,我可以找到确切的字符串,我只是坚持“最好的结果”,如果它找不到确切的项目.效率是好的,但不是必需的,因为我只有大约50个项目,所以即使我使用“慢”算法,也不会花太多时间.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值