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.
Mam tablicę PHP w następujący sposób: $messages = [312, 401, 1599, 3, ...]; Chcę usunąć element zawierający wartość $del_val(na przykład $del_val=401), ale nie znam jego klucza. Może to pomóc: każda wartość może być tam tylko raz . Proszę o najprostszą funkcję do wykonania tego zadania.
Kilka lat temu zainstalowałem Apache 2.2x i PHP 5.3.1 na serwerze Linux, który utrzymuję. Użyłem .tar.gz i zbudowałem je zgodnie z instrukcją (zamiast rpms i what-have-you). I wszystko było w porządku. Dzisiaj muszę zainstalować to, co wygląda jak biblioteka PHP. Przeszedłem wszystkie kroki, aby zainstalować, i znajduję ibm_db2.so w$PHP_HOME/lib/extensions/somecomplicatedname/ibm_db2.so Świetnym …
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Podczas uruchamiania skryptu pojawia się kilka takich błędów: Ostrzeżenie: Nie można modyfikować informacji nagłówka - nagłówki już wysłane przez ( wyjście rozpoczęto w /some/file.php:12 ) w /some/file.php w …
Próbuję utworzyć losowy ciąg w PHP i nie otrzymuję absolutnie żadnych danych wyjściowych z tym: <?php function RandomString() { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randstring = ''; for ($i = 0; $i < 10; $i++) { $randstring = $characters[rand(0, strlen($characters))]; } return $randstring; } RandomString(); echo $randstring; Co ja robię źle?
Jestem trochę zdezorientowany, dlaczego widzę jakiś kod w PHP z ciągiem znaków umieszczonym w pojedynczych cudzysłowach, a czasem w podwójnych cudzysłowach. Znam tylko .NET lub język C, jeśli jest w jednym cudzysłowie, oznacza to, że jest to znak, a nie ciąg.
Niektóre elementy w mojej tablicy są pustymi ciągami na podstawie tego, co użytkownik przesłał. Muszę usunąć te elementy. Mam to: foreach($linksArray as $link) { if($link == '') { unset($link); } } print_r($linksArray); Ale to nie działa. $linksArraywciąż ma puste elementy. Próbowałem również zrobić to z empty()funkcją, ale wynik jest taki …
PHP traktuje wszystkie tablice jako asocjacyjne, więc nie ma żadnych wbudowanych funkcji. Czy ktoś może polecić dość skuteczny sposób sprawdzenia, czy tablica zawiera tylko klawisze numeryczne? Zasadniczo chcę być w stanie odróżnić to: $sequentialArray = array('apple', 'orange', 'tomato', 'carrot'); i to: $assocArray = array('fruit1' => 'apple', 'fruit2' => 'orange', 'veg1' …
Mogę znaleźć wiele informacji o tym, jak działa Long Polling (na przykład to i to ), ale nie ma prostych przykładów, jak zaimplementować to w kodzie. Wszystko, co mogę znaleźć, to cometd , który opiera się na frameworku Dojo JS i dość złożonym systemie serwerów. Zasadniczo, w jaki sposób miałbym …
Integruję interfejs API z moją witryną, która działa z danymi przechowywanymi w obiektach, podczas gdy mój kod jest zapisywany przy użyciu tablic. Chciałbym, aby szybka i brudna funkcja przekształciła obiekt w tablicę.
Jaki jest najlepszy sposób ustalenia pierwszego klucza w potencjalnie asocjacyjnej tablicy? Najpierw pomyślałem, że po prostu przewidziełem tablicę, a potem natychmiast ją złamałem, tak: foreach ($an_array as $key => $val) break; Zatem posiadanie klucza $ zawiera pierwszy klucz, ale wydaje się to nieefektywne. Czy ktoś ma lepsze rozwiązanie?
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Zastanawiam się, czy istnieje „najlepszy” wybór do sortowania w MySQL dla ogólnej witryny, …
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.