Witam, for (int i = 0; i< ile; ++i) for (int j = i+1; j < ile; ++j) if (tab[i] == tab[j]) return true; return false; Złożoność tego algorytmu to O(n²), bo w najgorszym przypadku wykona się n * n/2 testów, za to nie wymaga dodatkowej pamięci. Gdyby posortować tablicę i szukać sąsiadujących z nią elementów,...
To, czy zastosujesz zmienną prostą, czy tablicę asocjacyjną (indeksowaną ciągami) nie ma żadnej różnicy. Szczerze to dalej nie bardzo wiem, o co chodzi. Możesz w skrócie napisać co masz, a co chciałbyś osiągnąć?
Musisz zatem przygotować dwie rzeczy: 1. Plik z formularzem oraz wyświetlający dane 2. Plik odbierający formularz i zapisujący dane do pliku Trzeba się teraz zastanowić, jak zapisywać informacje w pliku. Można albo aktualizować jeden plik (co niestety w PHP potrafi prowadzić do zniszczenia jego zawartości) albo zapisywać w osobnych plikach (co po jakimś...
Tak, Twój skrypt działa prawie jak chciałem, bo przerzucasz cały data.log do data.kml, a ja chciałem osobne pliki do każdego timestamp (jest np. 6900 rekordów z 10 lutego, 3000 z 11 lutego itd). Dodano po 25 Aby obejść limit google, postanowiłem przerzucić się na Open Street Maps i ścieżkę polypath, nie mniej problem zostaje niezmienny z poprzedniego,...
oto fragment kodu odpowiedzialny za wczytywanie danych, ogólnie polega to na tym, że równocześnie wczytywane są dane z dwóch plików jeżeli w trakcie wczytywania program napotyka '1' to kopiuje cale słowo do tej '1' potem na chwile dalsze wczytywanie ulega zatrzymaniu i program zaczyna wczytywać dane z drugiego pliku tez do napotkania '1' i następnie...
Po pierwsze na przyszłość używaj znaczników Code. Zrób tak: [syntax=php]<?php $db_user='root';//user majacy dostep do bazy $db_password='';//haslo $database='rejestracja';//nazwa bazy danych $table='rejestracja'; //Po co to?? mysql_connect('localhost',$db_user,$db_p... mysql_select_db($database) or die ("Nie udalo sie wybrac bazy danych");...
Zamieniaj " na encję " W ogóle to najlepiej użyj funkcji kodującej encje. Ponadto pamiętaj, aby wartość samego parametru value była objęta w pojedynczy lub podwójny cudzysłów. Tak na marginesie - niepoprawnie zapisujesz użycie zmiennej tablicowej jak również niepoprawnie zapisujesz nazwę klucza tablicy asocjacyjnej. Winno być: echo "{$r
Macie tutaj coś takiego: [syntax=php]<?php $polaczenie = new mysqli('localhost', 'root', '', 'ecommerce'); //połączenie z bazą danych. ecommerce to nazwa bazy danych. $wynik = $polaczenie -> query('SELECT * FROM items') or die('błąd zapytania'); //zapytanie do bazy danych while($txt = mysqli_fetch_assoc($wynik)){ //pętla, która wypisze wszystkie...
Chciałem wam zaprezentować rozwiązanie programowe sterowania urządzeniami opartymi o MQTT i Zigbee2Mqtt poprzez PHP. Oprogramowania umożliwia: - tworzenie automatyzacji w tym także automatyzacji opartych o pętle czasowe czy opóźnienia, - tłumaczenie wiadomości MQTT np. pobieranie informacji o temperaturze i wilgotności i wysyłanie informacji o temperaturze...
Tak na marginesie to nie tabela a tablica asocjacyjna. Było by prościej jak byś pokazał kawałek kodu bo gdybanie nie ma sensu. W zasadzie to nie wiem z czym masz problem, wydaje mi się że wystarczy po zmianie danych zapisać je z powrotem w tym samym miejscu np. [syntax=php] $tablica["imie"] = "Jan"; if ($tablica["imie'] == 'Jan') { $tablica["imie"]...
Spróbuj użyć tzw. transformaty Schwartza: function sort_file_list($list) { $transformed = array(); $matches = array(); foreach ($list as $filename) { if (preg_match('/\d+/', $filename, $matches)) { // w nazwie pliku jest ciąg cyfr // użyj liczby jako klucza w tablicy asocjacyjnej $transformed[(integer)($...
Czy mogę liczyć na pomoc w wyjaśnieniu tego pytania: Wskaż wynik wykonania skryptu napisanego w języku PHP Dlaczego poprawna odpowiedź to A ? W rozumieniu definicji: asort() "Funkcja ta sortuje tablicę w taki sposób, że klucze zachowują przypisanie do odpowiednich wartości. Ten sposób sortowania jest używany głównie przy sortowaniu tablic asocjacyjnych,...
W czym problem? wczytywanie danych z wejścia? funkcja porównująca ciągi znaków? przechowywanie ciągów w pamięci? Wystarczy zaimplementować tablicę asocjacyjną i wczytywać wyrazy z wejścia: jeśli wyraz znajduje się w tablicy, to zamienić, jeśli nie to wyrzucić w postaci w jakiej jest.
Obiekt frame zawiera informacje na temat danej ramki. Każda ramka zdefiniowana jest poleceniem <FRAME>. Obiekt frame jest bardzo podobny do obiektu window, ponieważ ramka jest tak jakby osobną stroną, która posiada swoje źródło oraz inne właściwości i metody. Do ramki można dotrzeć również poprzez tablicę asocjacyjną frames[ ]. Ilość ramek w bieżącej...
Po prostu zbuduj asocjacyjną tablicę w kodzie, np taką: [syntax=php]$waluty['USD']='dolar amerykański'; $waluty['EUR']='euro';[/syntax]A następnie podczas wyświetlania użyj jej:[syntax=php]echo "$waluta ({$waluty[$waluta]})";[/syntax]Niestety taką tablicę musisz sobie sam zbudować w kodzie.
Wyświetlenie pliku - readfile Co do wczytywania i zwiększenia, zmniejszenia, to najlepiej zrobić małe parsowanie zapisując do tablicy asocjacyjnej $wartosci[$id1][$id2] Sam zapis z parametru będzie wyglądał po prostu tak: [syntax=php]if (isset($wartosci[$_GET['id1']][$_GET['id... $wartosci[$_GET['id1']][$_GET['id2']]++; else $wartosci[$_GET['id1']][$_GET['id2']]=0;...
Witam, Zamierzam przeprowadzić analizę asocjacyjna w Excel, do tego celu potrzebuje napisać procedurę w VBA, która umożliwi mi zliczenie ile razy wartości z komórek AI1 i AJ1 wystąpią jednocześnie w poszczególnych wierszach tablicy (A1:AD10) i wyświetli mi wynik w komórce AK1. Następnie pobierze kolejne wartości tj AI2 i AJ2 i również zliczy liczbę...
Funkcji można użyć tak: $res = mysql_query('SELECT * FROM bloog'); while($row=mysql_fetch_row($res&... { echo $row[0]; echo $row[1]; echo $row[2]; } Powyższy kod wypisze wszystkie wpisy po kolei. Możesz też wygenerować sobie tablicę asocjacyjną funkcją mysql_fetch_assoc, może będzie jaśniejsza...
W wypadku bazy nie ma przynajmniej zamieszania z sortowaniem - sprawę załatwi "ORDER BY" w zapytaniu :) Sama obsługa baz również nie jest ciężka, wystarczy coś takiego: mysql_connect('host', 'user', 'pass'); mysql_select_db('baza'); $res = mysql_query('SELECT * FROM tab ORDER by nazwa ASC'); while($tab = mysql_fetch_array($res,MYSQL_NUM)...
Zamiana z DOC czy RTF na plain text to żaden problem... autor pyta jak to zrobić w Delphi (Object Pascal) i dostał odpowiedź. Delphi na pewno nie jest językiem skrytowym i zapewniam, że świetnie się do tego zadania nadaje. Zapewniam też, że mechanizm podany w poradzie jest wystarczający do przesukiwania pliku tekstowego o strukturze jaką opisał autor,...
Uno - tablice asocjacyjne: indeks zapisuje się w apostrofach/cudzysowiach dwa - czy provider zezwala na wysyłyanie maili funkcją mail?
1. Nie wygodniej byłoby zrobić tablicę tablicy rekordów? linetab this - nie dość, że jest tu coś, o czym wspomnę za chwilę, to dodatkowo za każdym razem następuje konkatenacja ciągu z liczbą. Z pewnością szybszym będzie object TempObj=this["line" + selectedLine]; TempObj["pointB"+i]._x... A idąc dalej, można w ten...
Po opublikowanym właśnie wydaniu 2.7 w ramach drugiej serii Pythona będą się już ukazywać tylko aktualizacje serwisowe. Do ostatniej edycji tej linii włączono kilka funkcji, które najpierw pojawiły się w Pythonie 3.1. Ma to ułatwić programistom przesiadkę na nową gałąź rozwojową. Do tych funkcji należą tzw. posortowane tablice asocjacyjne (ordered dictionaries),...
Zrób w MySqul tabele w której będziesz trzymał dane osobowe. (pola id , ilosc_wejsc) - za każdym odświeżeniem strony powinna zwiększać się ilość wejść. (pole ilosc_wejsc). Zapytanie do SQL powinno za ten wyglądać tak : [syntax=sql]UPDATE `tabela` set ilosc_wejsc = (SELECT ilosc_wejsc from `tabela` where ID=ID_UZYTKOWNIKA) + 1 where ID=ID_UZYTKOWNIKA;...
Skorzystanie z _with_names() wywołuje standardowy błąd "unexpected error". _replace_record() nie lubi tablic asocjacyjnych :(. Próbowałem zabawy z array_values() i w ten: Dodane: Dodatkowo zauważyłem, że dbase_open nie otwiera z parametrem 1. Z 0 i 2 pliki się otwierają. Po wpisaniu 1 wyświetlany jest błąd "unable to open database". Edit: Biorąc pod...
Witam! Umyśliłem sobie pewną strukturę danych i próbuję ją oprogramować. Potrzebuję przeciążyć operator base operand of `->' has non-pointer type `node'
no więc masz kod jaki ci dałem adres kursu HTML [url=]Link i PHP [url=]Link ogólny zarys programu mógł by być mniej więcej taki: -Pobranie IP serwerów z DB lub nawet tablicy asocjacyjnej, -Walidacja zapytania użytkownika(podstawa bezpieczeństwa), -Pętla wysyłająca zapytanie poprzez serwer proxy. Taki jest najbardziej prosty, mało optymalny i nieodporny...
Gdyby opcji miałoby być więcej, wypadałoby rozważyć zapis np. w tablicy asocjacyjnej (ale nadal 1-wymiarowej). Odbijając piłeczkę: A co, gdyby ten program należało dokładnie przetestować (w końcu taki jest cel jego napisania) wykonując program miliony razy, a progów faktycznie byłoby kilkanaście razy więcej ? W php (i innych językach skryptowych) o...
Jako że bawiłem się podobnym tematem, to się udzielę. Jednak dam tylko ogólne wskazówki dla Autora: - zacznij używać PDO. Niby klasy, niby trochę trudniej, ale potem jest łątwiej :P Jak MySQL stanie się komercyjny, łatwo przejdziesz na PostgreSQL + zabezpieczenie przed SQLi (SQL injection - wstrzykiwanie SQL'a) - co do fotek - możesz implodować (implode()...
nie wiem jak zrobić referencje do tablicy asocjacyjnej H A S L O , szyfr_tab.Macie jakiś pomysł
Nowa funkcja xd dobra wiem juz ze "Zapisuje wiersz wyniku w tablicy asocjacyjnej" a jak mam tego użyć bo w manualu jakoś dziwnie to pisali i jeszcze tego nie rozumiem :P zbyt mało doświadczenia :P Dodano po 57 i to wgl jak mam zrobić? zostawić wszystko tak jak mam teraz i dodać to mysqli_fetch_assoc? czy jakos kod trzeba modyfikować?
"Nie zauważyłem negatywnych efektów podczas wykorzystywania fetch_array vs fetch_row. " z uzyciem fetch_array moze byc numeryczna i asocjacyjna tablica. A fetch_row masz tylko numeryczna tablice. to znaczy ze musisz podac numer wiersza a nie jak w przypadku fetch_array nazwy kolumny. I nie pamietam (ale ze mnie len) jak ja to robilem w tych zadaniach...
Ktoś tu pisze w języku C??? Pracuję w sporej korporacji, z programistów piszących w C - świadomie, znam tylko gości od kernela Linuxa i w okolicach (bootloader, sterowniki). Prawie na pewno jest to C++, prawie na pewno jest w użyciu kompilator języka C++, pewnie nawet w miarę nowej wersji czyli C++11. Nawet na powszechnie pogardzanym Arduino. A pisanie...
niektórzy nie potrafią zmienić narzędzi na bardziej odpowiednie/wydajne, bo myślą, że nauka nowego języka programowania to ekstremalne wyzwanie. Stąd cała masa projektów, które zyskałyby na przejściu z Pythona na C++/C# czy nawet VB. Chyba nie do końca wiesz o czym piszesz. Performance to jedno a złożoność programu źródłowego drugie. Obecnie C++ w...