Heim > Backend-Entwicklung > PHP-Tutorial > array_combine使用的时候,键名想同的只显示一个,怎么才能全部显示。

array_combine使用的时候,键名想同的只显示一个,怎么才能全部显示。

WBOY
Freigeben: 2016-06-23 14:25:10
Original
1302 Leute haben es durchsucht

$sum=Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => 50 [5] => 15 [6] => 0 [7] => 0 [8] => 15 [9] => 15 )
$city=Array ( [0] => 南昌 [1] => 赣州 [2] => 吉安 [3] => 九江 [4] => 南昌 [5] => 九江 [6] => 萍乡 [7] => 省外 [8] => 南昌 [9] => 九江 )

$arra1=array_combine($sum,$city);
结果如下。
Array ( [0] => 省外 [50] => 南昌 [15] => 九江 )
系统把键名相同的就只显示一个了。。。
请问有什么办法,让他全部显示出来。。
就是把键名和键值都完全显示出来。

显示成Array ( [0] => 南昌 [0] => 赣州 [0] => 吉安 [0] => 九江 [50] => 南昌 [15] => 九江 [0] => 萍乡 [0] => 省外 [15] => 南昌 [15] => 九江 )

就是让第一个数组的键值变成第二个数组的键名,


回复讨论(解决方案)

键名可以重复么?

$arr=array_combine($city,$sum);
echo 'Array(',PHP_EOL;
foreach ($arr as $k=>$v) echo "\t[$v]=>$k",PHP_EOL;
echo ')',PHP_EOL;

显示完毕,纯娱乐……

键名可以重复么?

我知道不可以重复啊,重复就被覆盖了啊,,现在是求解决办法咯。

你那个数组不存在,同一维中同一个键值不可能出现两个以上。

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage