Qualcuno sa dell'implementazione di una schiera di array in PHP? Devo usare questo per sviluppare una funzionalità simile al modo in cui i tag diff di stackexchange.Implementazione diff di array in PHP
6
A
risposta
1
Come la documentazione dice:
confronto tra array1 contro uno o più altri array e restituisce i valori di array1 che non sono presenti in nessuna delle altre matrici.
Ad esempio:
$array1 = array("a" => "green", "red", "blue", "red");
$array2 = array("b" => "green", "yellow", "red");
$result = array_diff($array1, $array2);
finirebbe con $result
contenente solo il valore blue
, perché solo in uno degli array.
documentazione completa qui: http://php.net/manual/en/function.array-diff.php
0
C'è array_diff, che metterà a confronto i valori di 2 array e restituire un array con i valori delle differenze.
$arrayone = array("bacon" => "tasty", "lettuce", "carrot");
$arraytwo = array("ham" => "tasty", "carrot");
$differences = array_diff($arrayone, $arraytwo);
var_dump($differences);
$differences = array_diff($arraytwo, $arrayone);
var_dump($differences);
Questo vi darà:
array (size=1)
0 => string 'lettuce' (length=7)
array (size=0)
empty
Una cosa importante è che va solo un modo in cui il primo array viene confrontato con gli altri passati.
Problemi correlati
- 1. implementazione diff in Java
- 2. Implementazione di array in erlang
- 3. DateTime :: Diff di PHP sbaglia?
- 4. PHP testo diff script
- 5. Implementazione efficiente di array multidimensionali in Java?
- 6. PHP: Datetime :: Diff risultati confronto
- 7. Implementazione di array estremamente sparsi
- 8. implementazione array circolare
- 9. Unione di modifiche PHP con diff/patch
- 10. Implementazione corretta di funzioni virtuali in PHP?
- 11. Implementazione decente di DAG in PHP?
- 12. Implementazione di OpenID con PHP
- 13. api implementazione di sicurezza php
- 14. PHP implementazione stabile Dbus
- 15. Abbreviare array in PHP?
- 16. array globale in php
- 17. Implementazione di array con indici negativi
- 18. Come fare il testo DIFF usando PHP?
- 19. Questa implementazione è un buon esempio di Promessa in PHP?
- 20. php - push array in array - numero chiave
- 21. Ottenere il "diff" tra due array in C#?
- 22. Split un array in N Array - PHP
- 23. Converte array PHP multidimensionale in javascript array
- 24. Passare array PHP in array Javascript
- 25. implementazione multi-livello "iteratore" in PHP
- 26. Inserimento di valori di array PHP in un array javascript?
- 27. Php implementazione albero prefisso contro gamma assoc
- 28. Confusione di riferimento di array in PHP
- 29. Array PHP come chiave di array
- 30. Bug di implementazione del metaphone PHP
Domande che ci chiedono di ** consigliare o trovare un libro, strumento, libreria software, tutorial o altra risorsa off-site sono off-topic ** per Stack Overflow in quanto tendono ad attirare risposte supponente e spam . Invece, descrivi il problema e cosa è stato fatto finora per risolverlo. – Makyen
Per le funzioni di array è possibile fare riferimento a questo collegamento: http: //www.w3schools.com/php/php_ref_array.asp – Ramki