如何忽略重复的名称并使首字母应该是使用嵌套数组的大写?

时间:2012-12-12 14:26:45

标签: php

嗨朋友我正在使用嵌套数组来显示名称和语言。我想显示第一个字母名称应该是大写字母并避免语言重复。这是我的代码。 我的代码

$user=array(array("name"=>"prusoth","language"=>array("english","tamil")),array("name"=>"ven kat","language"=>array("english","french")));

print_r($user);

print_r(array_unique($user));

print_r(ucfirst($user));

我希望输出如下:  name =(Prusoth,Venkat)  language =(英语,泰米尔语,法语)

1 个答案:

答案 0 :(得分:0)

您需要将数组拆分为2个数组:键和值:

$names = array_keys($user);
$countries = array_values($user);

大写名称数组的每个元素:

array_map('ucfirst', $names);

独特国家:

$countries = array_unique($countries);