Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 字符串的组合和合并_Php - Fatal编程技术网

Php 字符串的组合和合并

Php 字符串的组合和合并,php,Php,我怎样才能把这些结合起来呢 5 4 3 2 1一个数组id 3 3 2 1 3 2数组值 我希望arrayvalue的输出是这样的 id value 5 - 3 4 - 3 3 - 2 2 - 1 1 - 3 1- 2 试试这个: $array = array(5=>3, 4=>3, 3=>2, 2=>3, 1=>2); foreach($array as $key=>&$val){ $val = $key."-".$val; }

我怎样才能把这些结合起来呢

5 4 3 2 1一个数组id

3 3 2 1 3 2数组值

我希望arrayvalue的输出是这样的

id  value
5 - 3
4 - 3
3 - 2
2 - 1
1 - 3
1-  2
试试这个:

$array  = array(5=>3, 4=>3, 3=>2, 2=>3, 1=>2);

foreach($array as $key=>&$val){
   $val  = $key."-".$val;
}

echo "<pre>";
print_r($array);

可能是这样的我对你有用

$id = array(5 , 4 ,3 ,2, 1, 1) ;
$value = array(3 , 3 , 2, 1, 3, 2);

foreach ( array_map(null, $id, $value) as $group ) {
    vprintf("%d - %d\n", $group);
}
你可以试试

5 - 3
4 - 3
3 - 2
2 - 1
1 - 3
1 - 2
输出


您希望应用的逻辑是什么?你试了什么?复制的。你以前问过这个问题。另外,StackOverflow不是你个人为我做这件事,我太懒了
5 - 3
4 - 3
3 - 2
2 - 1
1 - 3
1 - 2