Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk mengesan jika terdapat nilai pendua dalam tatasusunan dalam php

Bagaimana untuk mengesan jika terdapat nilai pendua dalam tatasusunan dalam php

青灯夜游
Lepaskan: 2023-03-16 10:00:01
asal
4530 orang telah melayarinya

Kaedah pengesanan: 1. Gunakan pernyataan "array_unique($arr)" untuk mengalih keluar nilai pendua dan mendapatkan tatasusunan yang dinyahduplikasi 2. Gunakan count() untuk mendapatkan panjang tatasusunan asal dan tatasusunan nyahduplikasi masing-masing 3 . Untuk menentukan sama ada panjang dua tatasusunan adalah sama, sintaksnya ialah "panjang tatasusunan asal == panjang tatasusunan yang dikurangkan.

Bagaimana untuk mengesan jika terdapat nilai pendua dalam tatasusunan dalam php

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

pengesanan php tatasusunan Adakah terdapat cara untuk menduplikasikan nilai? >array_unique() Fungsi digunakan untuk mengalih keluar nilai pendua daripada tatasusunan. Jika dua atau lebih nilai tatasusunan adalah sama, hanya nilai pertama dikekalkan dan nilai lain dikeluarkan;

Langkah 2: Gunakan fungsi count() untuk mendapatkan panjang tatasusunan asal dan tatasusunan nyahduplikasi

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array(3,4,2,3,6,4,7,2,8,9,1);
var_dump($arr);
$res=array_unique($arr);
var_dump($res);
?>
Salin selepas log masuk
count() Fungsi boleh mengira bilangan semua elemen dalam tatasusunan, iaitu, mendapatkan panjang tatasusunan.

Bagaimana untuk mengesan jika terdapat nilai pendua dalam tatasusunan dalam php

Langkah 3: Tentukan sama ada panjang dua tatasusunan adalah sama

$len1=count($arr);
$len2=count($res);
Salin selepas log masuk

Bagaimana untuk mengesan jika terdapat nilai pendua dalam tatasusunan dalam php

Jika jika panjang dua tatasusunan adalah sama, tiada nilai pendua dalam tatasusunan

Jika panjang dua tatasusunan tidak sama, ini bermakna elemen telah dialih keluar, iaitu, terdapat nilai pendua dalam tatasusunan.
$len1==$len2
Salin selepas log masuk
  • Kod penuh:

Pembelajaran yang disyorkan: "

Tutorial Video PHP
"

Atas ialah kandungan terperinci Bagaimana untuk mengesan jika terdapat nilai pendua dalam tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan