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

青灯夜游
青灯夜游asal
2022-05-31 19:22:184523semak imbas

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);
?>
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);

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
  • 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!

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