0

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

$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 = (english,tamil,french)

4

1 回答 1

0

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

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

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

array_map('ucfirst', $names);

独特的国家:

$countries = array_unique($countries);
于 2012-12-12T14:41:00.000 回答