Кемеровские программисты php общаются здесь
Anonymous
Показать только уникальные значения из массива
Сообщение
Anonymous » 13 фев 2025, 01:18
У меня есть следующий массив в php: < /p>
Код: Выделить всё
array(12) {
[0]=>
array(2) {
["adress"]=>
string(17) "Kungsvägen 118 A "
["dob"]=>
string(10) "1969-06-17"
}
[1]=>
array(2) {
["adress"]=>
string(14) "Skolgatan 1 B "
["dob"]=>
string(10) "1969-06-17"
}
[2]=>
array(2) {
["adress"]=>
string(14) "Skolgatan 1 B "
["dob"]=>
string(10) "1980-05-22"
}
[3]=>
array(2) {
["adress"]=>
string(12) "Myntvägen 8 "
["dob"]=>
string(10) "1980-05-22"
}
[4]=>
array(2) {
["adress"]=>
string(14) "Skolgatan 1 B "
["dob"]=>
string(10) "1993-05-09"
}
[5]=>
array(2) {
["adress"]=>
string(14) "Skolgatan 1 B "
["dob"]=>
string(10) "1989-06-28"
}
[6]=>
array(2) {
["adress"]=>
string(14) "Skolgatan 1 B "
["dob"]=>
string(10) "1991-03-17"
}
[7]=>
array(2) {
["adress"]=>
string(14) "Skolgatan 1 B "
["dob"]=>
string(10) "1989-10-30"
}
[8]=>
array(2) {
["adress"]=>
string(23) "Gasslanda VÄSTERGÅRD 2 "
["dob"]=>
string(10) "1980-10-30"
}
[9]=>
array(2) {
["adress"]=>
string(14) "Skolgatan 1 B "
["dob"]=>
string(10) "1980-10-30"
}
[10]=>
array(2) {
["adress"]=>
string(14) "Skolgatan 1 B "
["dob"]=>
string(10) "1990-05-01"
}
[11]=>
array(2) {
["adress"]=>
string(11) "Ågatan 6 A "
["dob"]=>
string(10) "1990-05-01"
}
}
< /code>
Я хочу распечатать уникальные значения адресов в этом массиве, когда я занимаюсь фальшивой. Как вы можете видеть, Skolgatan 1 B появляется несколько раз в массиве, поэтому я хочу распечатать его только один раз в моей петле. Как я могу это сделать? Я попробовал < /p>
array_unique([$newArray['adress']);
< /code>
Но это не работает. < /p>
Подробнее здесь:
https://stackoverflow.com/questions/259 ... from-array
1739398699
Anonymous
У меня есть следующий массив в php: < /p> [code]array(12) { [0]=> array(2) { ["adress"]=> string(17) "Kungsvägen 118 A " ["dob"]=> string(10) "1969-06-17" } [1]=> array(2) { ["adress"]=> string(14) "Skolgatan 1 B " ["dob"]=> string(10) "1969-06-17" } [2]=> array(2) { ["adress"]=> string(14) "Skolgatan 1 B " ["dob"]=> string(10) "1980-05-22" } [3]=> array(2) { ["adress"]=> string(12) "Myntvägen 8 " ["dob"]=> string(10) "1980-05-22" } [4]=> array(2) { ["adress"]=> string(14) "Skolgatan 1 B " ["dob"]=> string(10) "1993-05-09" } [5]=> array(2) { ["adress"]=> string(14) "Skolgatan 1 B " ["dob"]=> string(10) "1989-06-28" } [6]=> array(2) { ["adress"]=> string(14) "Skolgatan 1 B " ["dob"]=> string(10) "1991-03-17" } [7]=> array(2) { ["adress"]=> string(14) "Skolgatan 1 B " ["dob"]=> string(10) "1989-10-30" } [8]=> array(2) { ["adress"]=> string(23) "Gasslanda VÄSTERGÅRD 2 " ["dob"]=> string(10) "1980-10-30" } [9]=> array(2) { ["adress"]=> string(14) "Skolgatan 1 B " ["dob"]=> string(10) "1980-10-30" } [10]=> array(2) { ["adress"]=> string(14) "Skolgatan 1 B " ["dob"]=> string(10) "1990-05-01" } [11]=> array(2) { ["adress"]=> string(11) "Ågatan 6 A " ["dob"]=> string(10) "1990-05-01" } } < /code> Я хочу распечатать уникальные значения адресов в этом массиве, когда я занимаюсь фальшивой. Как вы можете видеть, Skolgatan 1 B [/code] появляется несколько раз в массиве, поэтому я хочу распечатать его только один раз в моей петле. Как я могу это сделать? Я попробовал < /p> array_unique([$newArray['adress']); < /code> Но это не работает. < /p> Подробнее здесь: [url]https://stackoverflow.com/questions/25905984/show-only-unique-values-from-array[/url]