Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mendapatkan nilai yang berbeza daripada array dalam php

Bagaimana untuk mendapatkan nilai yang berbeza daripada array dalam php

青灯夜游
青灯夜游asal
2022-01-21 18:36:421861semak imbas

Kaedah nilai: 1. Gunakan pernyataan "array_unique(array)" untuk mengalih keluar nilai pendua dalam tatasusunan dan mengembalikan tatasusunan yang mengandungi nilai yang berbeza 2. Gunakan "array_keys(array_count_values(array))" pernyataan untuk mengalih keluar pendua Nilai pendua dalam tatasusunan, mengembalikan tatasusunan yang mengandungi nilai yang berbeza.

Bagaimana untuk mendapatkan nilai yang berbeza daripada array dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

php mengambil masa daripada tatasusunan Nilai yang berbeza

1 Gunakan fungsi array_unique():

fungsi array_unique() digunakan untuk mengalih keluar. pendua dalam nilai tatasusunan. Jika dua atau lebih nilai tatasusunan adalah sama, hanya nilai pertama dikekalkan dan nilai lain dikeluarkan.

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array("A","Cat","Dog","A","Dog",1,2,3,3,2,1);
echo "原数组:";
var_dump($arr);
echo "获取数组中的不同值:";
var_dump(array_unique($arr));
?>

Bagaimana untuk mendapatkan nilai yang berbeza daripada array dalam php

2 Gunakan fungsi array_keys() dan array_count_values()

array_count_values() digunakan dalam tatasusunan statistik Bilangan kejadian semua nilai. Nama kunci dalam tatasusunan yang dikembalikan ialah nilai tatasusunan asal, dan nilai kunci ialah bilangan kali nilai itu muncul dalam tatasusunan asal

fungsi array_keys() mengembalikan tatasusunan baharu yang mengandungi semua nama kunci dalam tatasusunan.

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array("A","Cat","Dog","A","Dog",1,2,3,3,2,1);
echo "原数组:";
var_dump($arr);
echo "获取数组中的不同值:";
var_dump(array_keys(array_count_values($arr)));
?>

Bagaimana untuk mendapatkan nilai yang berbeza daripada array dalam php

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan nilai yang berbeza daripada array dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn