分解 php 数组端点
Explode php array endpoint
需要一些帮助来分解这个 PHP 数组并为每个数组分配一个变量。
在 Splits 中我有两个输入。名字和姓氏。
例子。
克里斯·莫雷诺。我希望能够抓住那个和端点并分解它并将它们传递给一个变量。
(endpoint) api.org/endpoint?filter= Chris Moreno
$splits = explode(' ', $filter);
foreach ( $splits as $key => $literalFilter){}
fName = chris
lName = moreno
我尝试了很多方法,但我做不到。有人 运行 以前参与过这个吗?
如果我在 $splits 做 vardump,我会得到以下结果;
array(2) {
[0]=>
string(5) "chloe"
[1]=>
string(6) "moreno"
}
您可以使用 list():
list — Assign variables as if they were an array
您的代码示例:
list($first, $last) = explode(' ', $filter);
本质上,您列出了要遵循的数组索引的变量名,因此如果您有一个数组:
Array => [1, 4, 5];
你可以这样做:
list($foo, $bar, $foobar) = $array;
echo $foo. ' ' .$bar. ' '.$foobar; # will output 1 4 5
需要一些帮助来分解这个 PHP 数组并为每个数组分配一个变量。
在 Splits 中我有两个输入。名字和姓氏。
例子。
克里斯·莫雷诺。我希望能够抓住那个和端点并分解它并将它们传递给一个变量。
(endpoint) api.org/endpoint?filter= Chris Moreno
$splits = explode(' ', $filter);
foreach ( $splits as $key => $literalFilter){}
fName = chris
lName = moreno
我尝试了很多方法,但我做不到。有人 运行 以前参与过这个吗?
如果我在 $splits 做 vardump,我会得到以下结果;
array(2) {
[0]=>
string(5) "chloe"
[1]=>
string(6) "moreno"
}
您可以使用 list():
list — Assign variables as if they were an array
您的代码示例:
list($first, $last) = explode(' ', $filter);
本质上,您列出了要遵循的数组索引的变量名,因此如果您有一个数组:
Array => [1, 4, 5];
你可以这样做:
list($foo, $bar, $foobar) = $array;
echo $foo. ' ' .$bar. ' '.$foobar; # will output 1 4 5