【发布时间】:2020-07-30 15:16:18
【问题描述】:
我有一个类别名称为 $categories_array 的数组。
我有一个 $content 变量,其中包含一个大字符串(产品描述)
我的意图是将$content 分解成一个数组 ($content_array)。
这很容易。
内容上还包含类别名称
问题如下:
- 类别名为
Kids and Baby
我不能按字展开,因为我想将内容 kids and baby 保留在同一个数组条目中。
我也不能一直查询,因为这会耗费资源。
实现这样的目标的最佳方法是什么:
这是原始的 $content:
$content = "lorem ipsum bla bla bla cat1 bla bla bla kids and baby";
这是我的类别数组:
$categories_array = array(
"cat1",
"kids and baby",
"cat3",
...
);
这是我的预期输出:
$content_array = array(
"word1",
"word2",
"kids and baby",
"word3"
);
感谢您的指导。
【问题讨论】:
-
有使用的类别列表吗?
-
我觉得这有点含糊。您能否通过一些示例输入、您的搜索代码和预期输出填写更多信息?尝试添加特定的问题/用例/案例。
-
@NigelRen 是的,我们确实有一系列类别。
-
@Progrock 添加了更多详细信息。希望对你有帮助
-
遗憾的是,这对于 SO 来说还是有点模糊,请查看如何询问。将类别作为描述之外的单独搜索方面将使您的任务更容易。
标签: php arrays string parsing symfony4