小编Sah*_*hir的帖子

在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
    )
Run Code Online (Sandbox Code Playgroud)

所以我想知道我可以做一个搜索,比如"团队",这会让我看到第一个看到这里的项目.我的搜索基于名称(这只是一个小的东西).我知道我可以找到确切的字符串,如果它找不到确切的项目,我只是坚持"最佳结果".效率很好但不是必需的,因为我只有大约50项,所以即使我使用"慢"算法也不会花费太多时间.

php arrays search product store

16
推荐指数
2
解决办法
3万
查看次数

使用找到的每个子字符串的新GUID替换字符串中的子字符串

我有一个带有多个<p>标签的文本正文.我想在此文本正文中为每个P标记插入一个GUID.

最初我是这样做的 text = text.Replace("<p>", "<p data-paragraph-id=" + Guid.NewGuid().ToString() + ">");

但是,正如您所看到的,这将为每个P标记添加相同的GUID.我的问题是:如何为每个P标签插入一个唯一的GUID?

c# regex asp.net-mvc

1
推荐指数
1
解决办法
621
查看次数

标签 统计

arrays ×1

asp.net-mvc ×1

c# ×1

php ×1

product ×1

regex ×1

search ×1

store ×1