Wie finde ich die Werte in einem Array, das in der Reihenfolge mit einem anderen Array übereinstimmt?Wie folgt der Wert in PHP?
Hier ist mein Code, die mir den $ Array4 gibt, die auf das erwartete Ergebnis nicht entsprechen (siehe unten):
<?php
for ($j=0; $j < 1; $j++) {
for ($i=0; $i < 100; $i++) {
$Array3 = (array_intersect($Array2, $Array1));
$Array4 = array_unique($Array3);
}
print_r($Array4);
}
?>
$ Array1:
[not] => G
[have] => L
$ Array2 - Array die passen mit $ Array1:
[Once] => B
[uppon] => A
[a] => G
[time] => M
[,] => Z
[a] => V
[small] => G
[squirrel] => F
[,] => Z
[whitch] => U
[once] => L
[in] => N
[the] => N
[forest] => X
[,] => Z
[set] => G \\Search
[out] => L \\string
[to] => V
[find] => M
[something] => N
[to] => W
[eat] => X
[,] => Z
[to] => G
[survive] => G
[.] => Z
Das Ergebnis mit meinem Code:
$ Array3 - mit Dubletten:
[a] => G
[small] => G
[once] => L
[set] => G \\Search
[out] => L \\string
[to] => G
$ Array4 - Das Ergebnis (das Problem ist, dass "a" und "einmal" folgen sie nicht im Array $ Array2):
[a] => G
[once] => L
Das erwartete Ergebnis:
[set] => G \\Search
[out] => L \\string
Dies ist eine sehr seltsame Situation. Und obwohl du es versucht hast, habe ich das Gefühl, dass du es nicht geschafft hast zu erklären, was du willst. Ich würde vorschlagen, dass Sie die Daten bereitstellen, die sich in 'Array1' und' Array2' befinden und dann das Ergebnis und das Ergebnis, das Sie erhalten möchten. Das könnte ich nur sein. – Mihailo
@Milailo Die Gesamtheit der Daten von Array1 und Array2 sind oben angegeben. Auch das oben erhaltene Ergebnis und das gewünschte Ergebnis sind oben angegeben. – Marie
Was ist der Zweck der Tasten 'not' und' have' in '$ Array1'? – CodeGodie