【发布时间】:2019-06-17 13:08:38
【问题描述】:
需要一些帮助来分解这个 PHP 数组并为每个数组分配一个变量。
在拆分中,我有两个输入。名字和姓氏。
例子。
克里斯·莫雷诺。我希望能够抓住那个端点并将其分解并将它们传递给一个变量。
(端点)api.org/endpoint?filter=克里斯莫雷诺
$splits = explode(' ', $filter);
foreach ( $splits as $key => $literalFilter){}
fName = chris
lName = moreno
我已经尝试了很多事情,但我无法做到。以前有人遇到过这种情况吗?
如果我在 $splits 执行 vardump,我会得到以下结果;
array(2) {
[0]=>
string(5) "chloe"
[1]=>
string(6) "moreno"
}
【问题讨论】:
-
我会给你一半的答案:
$fname = $splits[ 0 ]; -
我已经在使用变量 $filter 来做到这一点。 ($filter = $request->get('filter');)。当我一个人这样做时,我会得到“Chris Moreno”作为一个字符串。我的最终目标是能够拆分它们,这样我就可以允许用户通过 msyql 查询按名字和姓氏进行搜索。
-
等等,我完全误解了这个问题吗? (基于链中的最后一条评论)
-
@treyBake 不,你对钱的权利,我想我只是担心我看不到这一点。我也喜欢这份清单。谢谢你。你对教义相当了解吗?我下一步要做一个学说查询,这样我就可以按名字和姓氏搜索,因为我在变量中有这些端点
标签: php arrays api symfony explode