Pytania otagowane jako php

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.


5
Używanie usort w php z prywatną funkcją klasy
ok używanie usort z funkcją nie jest takie skomplikowane To właśnie miałem wcześniej w moim kodzie liniowym function merchantSort($a,$b){ return ....// stuff; } $array = array('..','..','..'); sortować, po prostu robię usort($array,"merchantSort"); Teraz aktualizujemy kod i usuwamy wszystkie funkcje globalne i umieszczamy je w odpowiednich miejscach. Teraz cały kod jest w …
119 php  arrays  sorting  object 

1
Zmienne PHP w funkcjach anonimowych
Bawiłem się anonimowymi funkcjami w PHP i zdałem sobie sprawę, że wydają się nie docierać do zmiennych poza nimi. Czy jest jakiś sposób na obejście tego problemu? Przykład: $variable = "nothing"; functionName($someArgument, function() { $variable = "something"; }); echo $variable; //output: "nothing" Spowoduje to wyświetlenie „nic”. Czy istnieje sposób, aby …

10
json_encode zwraca NULL?
Z jakiegoś powodu pozycja „opis” wraca NULLz następującym kodem: <?php include('db.php'); $result = mysql_query('SELECT * FROM `staff` ORDER BY `id` DESC LIMIT 2') or die(mysql_error()); $rows = array(); while($row = mysql_fetch_assoc($result)){ $rows[] = $row; } echo json_encode($rows); ?> Oto schemat mojej bazy danych: CREATE TABLE `staff` ( `id` int(11) NOT …
119 php  null  json 

5
Wiele wejść o tej samej nazwie poprzez POST w php
Czy można uzyskać wiele danych wejściowych o tej samej nazwie do opublikowania, a następnie uzyskać do nich dostęp z PHP? Pomysł jest następujący: mam formularz, który umożliwia wprowadzenie nieokreślonej liczby adresów fizycznych wraz z innymi informacjami. Gdybym po prostu nadał każdemu z tych pól tę samą nazwę w kilku wpisach …
119 php  html  arrays  forms  post 

10
jak usunąć przecinek z końca ciągu?
Chcę usunąć przecinek z końca ciągu. Tak jak teraz używam $string = substr($string,0,-1); ale to usuwa tylko ostatni znak ciągu. Dodaje ciąg dynamicznie, więc czasami na końcu ciągu nie ma przecinka. Jak mogę poprosić PHP o usunięcie przecinka z końca ciągu, jeśli taki znajduje się na końcu?
119 php 

5
Jak głęboko skopiować obiekt DateTime?
$date1 = $date2 = new DateTime(); $date2->add(new DateInterval('P3Y')); Teraz $date1i $date2zawierają tę samą datę - za trzy lata. Chciałbym utworzyć dwa oddzielne czasy danych, jeden, który jest analizowany z ciągu, a drugi z dodanymi do niego trzema latami. Obecnie zhakowałem to w ten sposób: $date2 = new DateTime($date1->format(DateTime::ISO8601)); ale to …
118 php  datetime 


12
Jak [rekurencyjnie] spakować katalog w PHP?
Katalog to coś takiego: home/ file1.html file2.html Another_Dir/ file8.html Sub_Dir/ file19.html Używam tej samej klasy PHP Zip, która jest używana w PHPMyAdmin http://trac.seagullproject.org/browser/branches/0.6-bugfix/lib/other/Zip.php . Nie jestem pewien, jak spakować katalog, a nie tylko plik. Oto, co mam do tej pory: $aFiles = $this->da->getDirTree($target); /* $aFiles is something like, path => …


6
używając jquery $ .ajax do wywołania funkcji PHP
To może być prosta odpowiedź, ale używam $ .ajax jQuery do wywołania skryptu PHP. To, co chcę zrobić, to po prostu umieścić ten skrypt PHP wewnątrz funkcji i wywołać funkcję PHP z javascript. <?php if(isset($_POST['something'] { //do something } ?> do tego <?php function test() { if(isset($_POST['something'] { //do something. …
118 php  jquery  ajax 


15
Użycie pliku .php do wygenerowania zrzutu MySQL
Oto informacje, które mam: Pracuję z systemem opartym na Linuksie przy użyciu MySQL i PHP5. Muszę mieć możliwość wygenerowania pliku mysqldumpz pliku .php, a następnie zapisania tego zrzutu w pliku na serwerze w określonej przeze mnie lokalizacji. Ponieważ jestem noobletem PHP, chciałbym, aby ktoś udzielił mi pomocy, wskazówek lub kodu, …
118 php  mysql  mysqldump 

6
Czy możesz „wyjść” z pętli w PHP?
Mam pętlę, która sprawdza błędy w moim kodzie PHP. Pierwotnie wyglądało to mniej więcej tak ... foreach($results as $result) { if (!$condition) { $halt = true; ErrorHandler::addErrorToStack('Unexpected result.'); } doSomething(); } if (!$halt) { // do what I want cos I know there was no error } Działa to dobrze …
118 php  loops 

2
Jak pobrać ładunek żądania
Używam sklepu PHP , ExtJS i Ajax . Wysyła dane (o tworzeniu, aktualizowaniu, niszczeniu) nie w POST ani GET. W konsoli Chrome moje parametry wychodzące są widoczne jako JSON w polu „ Request Payload ”. $ _POST i $ _GET są puste. Jak go odzyskać w PHP?
118 php  javascript  json  extjs 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.