aynı olan verileri verebilecek script

Genel Forum
Cevapla
muratca61
Site Admin
Mesajlar: 35899
Kayıt: Cmt Ara 21, 2024 7:56 am

aynı olan verileri verebilecek script

Mesaj gönderen muratca61 »

Kod:Tümünü seç

selam bir php script yapalım. bu scripte kullanıcı alt alta veriler girecek. butona bastığında bu alt alta verilerden aynı olanlarının sayısını verecek ve aynı olanları virgülle ayırarak kullanıcıya sunacak. bir de kopyala butonu ile bu aynı verileri kopyalayabilecek.
muratca61
Site Admin
Mesajlar: 35899
Kayıt: Cmt Ara 21, 2024 7:56 am

Re: aynı olan verileri verebilecek script

Mesaj gönderen muratca61 »

muratca61 yazdı: Prş Oca 23, 2025 6:35 am

Kod:Tümünü seç

selam bir php script yapalım. bu scripte kullanıcı alt alta veriler girecek. butona bastığında bu alt alta verilerden aynı olanlarının sayısını verecek ve aynı olanları virgülle ayırarak kullanıcıya sunacak. bir de kopyala butonu ile bu aynı verileri kopyalayabilecek.

Kod:Tümünü seç

<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // Kullanıcının girdiği verileri alalım
    $inputData = $_POST['data'];
    
    // Verileri satır satır bölelim
    $lines = explode("\n", $inputData);
    
    // Aynı verilerin sayısını bulalım
    $counts = array_count_values($lines);
    
    // Aynı olan veriler
    $sameData = [];
    foreach ($counts as $value => $count) {
        if ($count > 1) {
            $sameData[] = $value;
        }
    }
    
    // Virgülle ayırarak gösterelim
    $sameDataString = implode(", ", $sameData);
    $sameDataCount = count($sameData);
}
?>

<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Veri Sayacı</title>
    <script>
        // Kopyalama işlemi
        function copyToClipboard() {
            const copyText = document.getElementById("sameData");
            navigator.clipboard.writeText(copyText.textContent).then(() => {
                alert("Veriler kopyalandı!");
            });
        }
    </script>
</head>
<body>
    <h2>Veri Sayacı</h2>
    <form method="POST">
        <textarea name="data" rows="10" cols="30" placeholder="Verilerinizi buraya girin (alt alta)"></textarea><br><br>
        <button type="submit">Say</button>
    </form>

    <?php if (isset($sameDataString)): ?>
        <h3>Aynı Olan Veriler:</h3>
        <p id="sameData"><?php echo htmlspecialchars($sameDataString); ?></p>
        <p>Toplam: <?php echo $sameDataCount; ?> aynı veri bulundu.</p>
        <button onclick="copyToClipboard()">Kopyala</button>
    <?php endif; ?>
</body>
</html>
muratca61
Site Admin
Mesajlar: 35899
Kayıt: Cmt Ara 21, 2024 7:56 am

Re: aynı olan verileri verebilecek script

Mesaj gönderen muratca61 »

Cevapla