Вопросы с тегом «php»

PHP - широко используемый, высокоуровневый, динамический, объектно-ориентированный и интерпретируемый язык сценариев, в первую очередь разработанный для серверной веб-разработки. Используется для вопросов о языке PHP.

14
PHP скрипт - определить, работает ли он под Linux или Windows?
У меня есть скрипт PHP, который можно разместить в системе Windows или Linux. В любом случае мне нужно запускать разные команды. Как я могу определить, в какой среде я нахожусь? (желательно что-нибудь PHP, а не хитрые системные хаки) Обновить Чтобы уточнить, скрипт запускается из командной строки.



15
Как искать по ключу => значение в многомерном массиве в PHP
Есть ли какой-нибудь быстрый способ получить все подмассивы, в которых пара ключ-значение была найдена в многомерном массиве? Я не могу сказать, насколько глубоким будет массив. Простой пример массива: $arr = array(0 => array(id=>1,name=>"cat 1"), 1 => array(id=>2,name=>"cat 2"), 2 => array(id=>3,name=>"cat 1") ); Когда я ищу key = name и …
147 php  arrays  search  recursion 


6
Как создать псевдоним таблицы в запросах Laravel Eloquent (или с помощью Query Builder)?
Допустим, мы используем построитель запросов Laravel: $users = DB::table('really_long_table_name') ->select('really_long_table_name.id') ->get(); Я ищу эквивалент этого SQL: really_long_table_name AS short_name Это было бы особенно полезно, когда мне нужно набрать много селекторов и типов (или, как правило, я включаю псевдоним в псевдоним столбца выбора, и он используется в массиве результатов). Без каких-либо …

4
Заголовок HTTP Content-Type и JSON
Я всегда старался избегать использования большинства свойств протокола HTTP из страха перед неизвестным. Однако я сказал себе, что сегодня столкнусь со страхом и начну целенаправленно использовать заголовки. Я пытаюсь отправить jsonданные в браузер и сразу же ими воспользоваться. Например, если у меня есть функция обработчика Ajax в состоянии готовности 4, …
147 javascript  php  json  http 


13
Ошибка PHP: «Расширение zip и команда unzip отсутствуют, пропускаются».
Когда я запускаю, composer updateя получаю это сообщение об ошибке: Loading composer repositories with package information Updating dependencies (including require-dev) Failed to download psr/log from dist: The zip extension and unzip command are both missing, skipping. The php.ini used by your command-line PHP is: /etc/php/7.0/cli/php.ini Now trying to download from …
147 php  composer-php 


11
PHP: конвертировать любую строку в UTF-8, не зная исходного набора символов, или хотя бы попытаться
У меня есть приложение, которое работает с клиентами со всего мира, и, естественно, я хочу, чтобы все, что входит в мои базы данных, было в кодировке UTF-8. Основная проблема для меня заключается в том, что я не знаю, какой будет кодировка источника какой-либо строки - это может быть из текстового …

18
Нулевой против Ложного против 0 в PHP
Я сказал , что хорошие разработчики могут определить / использовать разницу между Nullи Falseи 0и всей другой хорошей «ничего» сущностью. Что это разница, особенно в PHP? Это как-то связано ===?
146 php  null 


5
создать экземпляр класса из переменной в PHP?
Я знаю, что этот вопрос звучит довольно расплывчато, поэтому я поясню это на примере: $var = 'bar'; $bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()'); Это то, что я хочу сделать. Как бы вы это сделали? Конечно, я мог бы использовать eval () следующим образом: $var …
146 php  class  variables  eval 

10
Как удалить разрывы строк (без символов!) Из строки?
Это может показаться обманом, но будьте уверены, что это не так - я искал как SO, так и остальную часть Интернета, чтобы найти ответ на мою проблему, и в итоге снова и снова находил одни и те же недостаточные «решения». Во всяком случае, здесь это идет: Я сохраняю пользовательский ввод …
146 php  html  replace  line-breaks  nl2br 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.