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 に答える