załóżny sie mamy 2 tablice
tablicaA zawierająca liczby powiedzmy (4,5,6,7,0,1,2)
oraz tabliceB zawierającą liczby (6,7), jak teraz otrzymać nowa tabliceC zawierającą wartosci tablicyA - elementy tablicy B czyli 4,5,0,1,2
scanner
12.03.2006, 19:30:05
8_pasazer_NOSTROMO
11.02.2010, 09:22:19
A ja mam takie pytanie
Mam 2 tablice
Tablica 1 zawiera np. {1,2,3,4,5,6,7,8,9}
Tablica 2 zawiera np. {3,7,10,15,20,21}
Chciałbym porównać tablicę 1 do tablicy 2. Jeśli elementy tablicy 2 występują w tablicy 1 to napisz np. "pupa :-)". Jeśli nie to trudno, nic nie rób.
Temat myśle prosty ale nie moge sobie poradzić.
Pomocy
PS. "Mądrym" i innym którzy chcą udzielić odpowiedzi w stylu LBO, i scannera dziekuje za pomoc, ale nie skorzystam.
phpion
11.02.2010, 09:27:35
Cytat(8_pasazer_NOSTROMO @ 11.02.2010, 09:22:19 )

PS. "Mądrym" i innym którzy chcą udzielić odpowiedzi w stylu LBO, i scannera dziekuje za pomoc, ale nie skorzystam.
Oczekujesz napisania kodu za ciebie? Bez jaj. Masz podaną wyżej funkcję, z której musisz skorzystać więc czego więcej oczekujesz? Pomyśl samodzielnie jak rozwiązać ten problem, jak za pomocą różnicy tablic sprawdzić czy pierwsza zawiera się w drugiej. Logika się kłania.
8_pasazer_NOSTROMO
11.02.2010, 10:24:29
na 99,9% wiedziałem, że taka będzie odpowiedz na moj wątek. Forum schodzi na psy, ludzie pytaja bo nie wiedza a tu Ci wejdzie jakiś $pomoc i kozaka zgrywa. Być może mam problem z logiką $teraz, nie każdy ma łeb jak Ty. Uwierz, mi że próbuje już jakiś czas to ruszyć i nie potrafie, wiem (myślisz sobie debil) no ale cóż, taki to kraj. Nie chcesz pomóc to nie zaśmiecaj forum $komuna postami. Statystyke chcesz sobie nabić ? Przecież Twój post nic nie wnosi do tematu, zupełnie jak teraz moj. Pozdrów babcie i dziadka i nie odzywaj sie jak nie masz nic do napisania. Najłatwiej napisać "ZAPRASZAM DO MANUALA". Mądre to niczym ustawy PiS, PO i SLD.
$pomoc = 'ciul';
$teraz = 'knocie';
$komuna = 'debilnymi';
phpion
11.02.2010, 10:32:01
Przepraszam. Niepotrzebnie sprawiłem ci przykrość. Pozwól więc, że postaram się podać ci pomocną dłoń w inny sposób. Skoro nie masz możliwości skorzystania z podanej powyżej funkcji to spróbuj rozwiązać swój problem po partyzancku. Przeleć pętlą przez pierwszą tablicę sprawdzając czy aktualny element znajduje się w tablicy (przepraszam jeśli cię obrazę, ale skorzystaj do tego celu z
in_array). Jeżeli element nie wystąpi w drugiej tablicy to możesz od razu zwrócić sobie FALSE. Mam cichą nadzieję, że tym postem rozwiałem twoje wątpliwości i że mimo wszystko wybaczysz mi tamten post. Masz rację - zachowałem się jak debil. Wybacz proszę.
8_pasazer_NOSTROMO
11.02.2010, 10:39:50
Teraz znacznie lepiej, myślę że jeszcze godzinka i będę w domu. Skorzystam z array_intersect jak sie nie uda to in_array.
Wiesz nie sztuką jest wejść na każdy wątek tego forum i napisać : "Debilu, przecież to proste - patrz MANUAL PHP, tam masz odpowiedź" tylko faktycznie pomóc lub naprowadzić chociażby na rozwiązanie. Ja programuje w pracy i nie marnowałbym czasu na szukanie i pisanie po forach jakbym potrafił coś zrobić. Ale zapomnij o wszystkim, jestem zadowolony z pomocy.
phpion
11.02.2010, 10:48:21
Cytat(8_pasazer_NOSTROMO @ 11.02.2010, 10:39:50 )

lub naprowadzić chociażby na rozwiązanie
No a czym było podanie nazwy funkcji? Nie było to przypadkiem naprowadzenie? Tak czy siak za obraźliwy post (ciul + knot) poszedł raport. Pamiętaj, że na forum nikt nie ma obowiązku ci pomagać. Jeżeli jednak ktoś naprowadza cię na rozwiązanie to ze zwykłej grzeczności i kultury wymagałoby być nieco bardziej powściągliwym w słowach.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.