Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Rilevare differenza tra due stringhe

    ehm...forse esiste una funzione apposita ma non ho trovato nulla in giro
    In pratica dovrei fare questo :

    Ho due stringhe

    $stringa1 = 'cane,gatto,topo,pappagallo';
    $stringa2 = 'cane,gatto,tacchino,topo,pappagallo';

    Bene, dovrei fare una cosa tipo $stringa1 - $stringa2 = tacchino
    Gli operatori ovviamente sono solo per l'esempio...in pratica devo solo confrontare le due stringhe e stampare a video quello in cui le due stringhe differiscono

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    le stringhe sono composte in quella maniera? ovvero sono tutte parole separate da virgole o altro separatore? Se fosse così potresti fare l'explode delle due stringhe e poi usare array_diff

    http://it.php.net/explode

    http://us2.php.net/manual/en/function.array-diff.php
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    si si hanno tutte una struttura simile.
    Attualmente infatti è così che faccio...però credevo ci fosse una funzione apposito che facesse questo lavoro sulle stringhe direttamente...forse l'ho solo immaginata :master:

  4. #4
    Originariamente inviato da 8003130124464
    si si hanno tutte una struttura simile.
    Attualmente infatti è così che faccio...però credevo ci fosse una funzione apposito che facesse questo lavoro sulle stringhe direttamente...forse l'ho solo immaginata :master:

    http://www.php.net/manual/en/function.strcmp.php


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.