PHP to szeroko stosowany, dynamiczny, zorientowany obiektowo i zinterpretowany język skryptowy wysokiego poziomu, zaprojektowany przede wszystkim do tworzenia stron WWW po stronie serwera. Używane w przypadku pytań dotyczących języka PHP.
PHP słynie z żonglowania typami. Muszę przyznać, że intryguje mnie to i ciężko mi jest znaleźć podstawowe logiczne / fundamentalne rzeczy w porównaniach. Na przykład: Jeśli $a > $bjest prawdą i $b > $cjest prawdą, czy musi to oznaczać, że zawsze$a > $c jest prawdą? Kierując się podstawową logiką, powiedziałbym …
Mam funkcję PHP, która przyjmuje zmienną liczbę argumentów (używając func_num_args()i func_get_args()), ale liczba argumentów, które chcę przekazać, zależy od długości tablicy. Czy istnieje sposób na wywołanie funkcji PHP ze zmienną liczbą argumentów?
Jaki jest najlepszy sposób przekazania tablicy jako parametru adresu URL? Zastanawiałem się, czy to możliwe: $aValues = array(); $url = 'http://www.example.com?aParam='.$aValues; lub co powiesz na to: $url = 'http://www.example.com?aParam[]='.$aValues; Czytałem przykłady, ale uważam, że to niechlujne: $url = 'http://www.example.com?aParam[]=value1&aParam[]=value2&aParam[]=value3';
Pracuję z jednowymiarową tablicą w PHP. Chciałbym wykryć obecność zduplikowanych wartości, a następnie policzyć liczbę zduplikowanych wartości i opublikować wyniki. Na przykład biorąc pod uwagę następującą tablicę: $array = array('apple', 'orange', 'pear', 'banana', 'apple', 'pear', 'kiwi', 'kiwi', 'kiwi'); Chciałbym wydrukować: apple (2) orange pear (2) banana kiwi (3) Jakieś rady, …
Próbuję napisać skrypt, który sprawdzi, czy aktualna data / godzina minęła 05/15/2010 at 4PM Jak mogę użyć funkcji date () w PHP do wykonania tego sprawdzenia?
Muszę uporządkować dane według dwóch kolumn (jeśli wiersze mają różne wartości w kolumnie 1, uporządkuj według niej; w przeciwnym razie uporządkuj według kolumny numer 2) Używam QueryBuilderdo tworzenia zapytania. Jeśli wywołam orderBymetodę po raz drugi, zastąpi ona wszystkie wcześniej określone kolejność. Jako pierwszy parametr mogę podać dwie kolumny: ->orderBy('r.firstColumn, r.secondColumn', …
Implodowanie prostej tablicy wyglądałoby tak $array = array('lastname', 'email', 'phone'); $comma_separated = implode(",", $array); i to zwróci to lastname,email,phone świetnie, więc zamiast tego mogę to zrobić $array = array('lastname', 'email', 'phone'); $comma_separated = implode("','", $array); $comma_separated = "'".$comma_separated."'"; a teraz mam to, czego chcę, ładny, ładny ciąg CSV 'lastname','email','phone' czy …
Używam klasy PHP, którą ktoś napisał do interfejsu API BaseCamp. Konkretne wywołanie, które wykonuję, to pobranie elementów z listy rzeczy do zrobienia, co działa dobrze. Mój problem polega na tym, że nie jestem pewien, jak uzyskać dostęp tylko do todo-itemswłaściwości zwracanego obiektu. Oto var_dump zwróconego obiektu: object(stdClass)[6] public 'completed-count' => …
Trzeba przechowywać wartości z pętli foreach w tablicy, potrzebuję pomocy. Poniższy kod nie działa, przechowuje tylko ostatnią wartość, wypróbowaną, $items .= ...,ale to też nie działa, każda pomoc zostanie doceniona. foreach($group_membership as $i => $username) { $items = array($username); } print_r($items);
Załóżmy, że mam następującą tablicę wielowymiarową (pobraną z MySQL lub usługi): array( array( [id] => xxx, [name] => blah ), array( [id] => yyy, [name] => blahblah ), array( [id] => zzz, [name] => blahblahblah ), ) Czy możemy uzyskać tablicę ids w jednym „ wbudowanym ” wywołaniu funkcji php? …
Mam taką strukturę folderów w moim projekcie PHP. (to jest pokazane w zaćmieniach) -MySystem +Code +Data_Access -Public_HTML +css +js +Templates -resources Kiedy próbuję tego kodu echo $_SERVER['DOCUMENT_ROOT'] wyjście jest D: / obszar roboczy Jak mogę uzyskać ścieżkę do RootDirectory systemu ( MySystem) bez zakodowania na stałe nazwy folderu?
Tylko krótkie pytanie: widziałem, że niektóre funkcje PHP są komentowane u góry, przy użyciu nieznanego mi formatu: /** * * Convert an object to an array * * @param object $object The object to convert * @return array * */ Moje IDE daje mi listę rozwijaną dla rzeczy, takich jak …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.