如何获取数组的一部分并附加值?
我有一个测试数组
Array
(
[name] => test
[sex] => male
[contests] =>
[polls] =>
[quotes] =>
[spouse] => ,57
[father] => ,55
[mother] => ,56
[brother] => ,1,3
)
我想将数组元素从配偶带到兄弟,并将所有值附加到字符串。
$test = ',57,55,56,1,3'
是否可以在PHP
中使用数组函数?
答案 0 :(得分:1)
你可以这样做
$test = implode('', array_splice($array, 0, 5));
在关联数组中获取键的位置(不是最佳解决方案,但正在工作)
$keys = array_keys($array);
$from_index = array_search('spouse', $keys);
$to_index = array_search('brother', $keys);
$offset = $to_index - $from_index + 1;
$test = implode('', array_splice($array, $from_index, $offset));