PHP- все статьи тега ➜ страница 20
Передача массива в запрос с помощью предложения WHERE
учитывая массив идентификаторов $galleries = array(1,2,5) Я хочу иметь SQL-запрос, который использует значения массива в его предложении WHERE, например: SELECT * FROM galleries WHERE id = /* values of array $galleries... eg. (1 || 2 || 5) */ Как я могу создать эту строку запроса для использования с MySQL? ...
Обнаружение кодирования и сделать все UTF-8
Я читаю много текстов из различных RSS-каналов и вставляю их в свою базу данных. конечно, есть несколько различных кодировок символов, используемых в каналах, например UTF-8 и ISO-8859-1. к сожалению, иногда возникают проблемы с кодировкой текстов. Пример: "β" в "Fußball"должно выглядеть так в моей базе данных: "Ÿ". Если это "Ÿ", он отображается правильно. иногда "β" в "Fußball"выглядит так в моей базе данных: "ß". Тогда он отображается неправильно, конечно. в других случаях " Β "сохран ...
Как протолкнуть значение и ключ в массив
взгляните на этот код: $GET = array(); $key = 'one=1'; $rule = explode('=', $key); /* array_push($GET, $rule[0] => $rule[1]); */ Я ищу что-то вроде этого, так что: print_r($GET); /* output: $GET[one => 1, two => 2, ...] */ есть ли функция для этого? (потому что array_push не будет работать этот способ) ...
Получить строку запроса URL
каков" менее необходимый код " для получения параметров из строки запроса URL, которая форматируется следующим образом? www.mysite.com/category/subcategory?myqueryhash вывод должен быть: myqueryhash Я знаю об этом подходе: www.mysite.com/category/subcategory?q=myquery <?php echo $_GET['q']; //Output: myquery ?> ...
PHP var dump () vs print r()
в чем разница между var_dump() и print_r() С точки зрения выплевывания массива в виде строки? ...
Самый простой способ профилирования PHP-скрипта
каков самый простой способ профилирования PHP-скрипта? Я хотел бы прикрепить что-то, что показывает мне дамп всех вызовов функций и сколько времени они заняли, но я также в порядке с помещением чего-то вокруг конкретных функций. Я пробовал экспериментировать с microtime функция: $then = microtime(); myFunc(); $now = microtime(); echo sprintf("Elapsed: %f", $now-$then); но это иногда дает отрицательные результаты. Плюс это много проблем, чтобы посыпать это по всему моему коду. ...
Как я могу сортировать массивы и данные в PHP?
этот вопрос предназначен в качестве ссылки на вопросы о сортировке массивов в PHP. Легко думать, что ваш конкретный случай уникален и достоин нового вопроса, но большинство из них на самом деле являются незначительными вариациями одного из решений на этой странице. если ваш вопрос закрыт как дубликат этого, пожалуйста, попросите, чтобы ваш вопрос был снова открыт, только если вы можете объяснить, почему он заметно отличается от всех приведенных ниже. Как я сортировать массив в PHP? Как ...
Как получить дамп xdebug var, чтобы показать полный объект / массив
Я использую xdebug (php_xdebug-2.1.2-5.3-vc9.dll) на WAMP. Когда я использую var_dump на большом объекте или переменной он не показывает полную переменную. array 'node' => array 'my_form' => array 'form' => array ... без xdebug он показывает, как и следовало ожидать. Я посмотрел на документацию, но не вижу решения. Кто-нибудь знает, как я могу исправить это так xdebug var_dump показывает полное ...
Как конвертировать массив в SimpleXML
Как я могу преобразовать массив в объект SimpleXML в PHP? ...
Может ли PHP cURL получить заголовки и тело ответа в одном запросе?
есть ли способ получить как заголовки, так и тело для запроса cURL с помощью PHP? Я обнаружил, что этот вариант: curl_setopt($ch, CURLOPT_HEADER, true); собирается вернуть тело плюс заголовки, но тогда мне нужно разобрать его, чтобы получить тело. Есть ли способ получить как более удобный (и безопасный) способ? обратите внимание, что для "одного запроса" я имею в виду, избегая выдачи головного запроса до GET/POST. ...
Как удалить повторяющиеся значения из многомерного массива в PHP
Как я могу удалить повторяющиеся значения из многомерного массива в PHP? пример массива: Array ( [0] => Array ( [0] => abc [1] => def ) [1] => Array ( [0] => ghi [1] => jkl ) [2] => Array ( [0] => mno [1] => pql ) [3] => Array ( [0] => abc [1] => def ) [4] => Array ( [0] => ghi [1] => jkl ) [5] => Ar ...
Удаление всех файлов из папки с помощью PHP?
например, у меня была папка под названием "Temp", и я хотел удалить или очистить все файлы из этой папки с помощью PHP. Могу ли я это сделать? ...
ошибка nginx подключение к php5-fpm.носок не удалось (13: отказано в доступе)
Я обновляю nginx до 1.4.7 и php к 5.5.12, после этого я получил ошибка 502. Перед обновлением все работает нормально. С nginx-ошибка.журнал 2014/05/03 13:27:41 [crit] 4202#0: *1 connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: xx.xxx.xx.xx, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "xx.xx.xx.xx" nginx.conf user www www; worker_processes 1; location / { ...
Как передать массив в строке запроса?
есть стандартный способ передачи массива через строку запроса? чтобы быть ясным, у меня есть строка запроса с несколькими значениями, одно из которых будет значением массива. Я хочу, чтобы это значение строки запроса обрабатывалось как массив - я не хочу, чтобы массив был разнесен так, чтобы он был неотличим от других переменных строки запроса. кроме того, согласно этому ответу на сообщение, автор предполагает, что поддержка строк запроса для массивов не определена. Заключаться в следующем ...
Как сравнить два объекта DateTime в PHP 5.2.8?
это похоже на то, что должно быть довольно прямо вперед, но я застрял страница ошибка эта проблема на некоторое время теперь, так что здесь идет. взглянув на документацию PHP, следующие два метода объекта DateTime, похоже, решают мою проблему: DateTime:: diff: получить разницу и использовать это, чтобы определить, что больше древний. DateTime:: getTimestamp: получить UNIX timestampt и сравнить их. оба эти метода отмечены в doco как доступно в версии >= 5.3 (и, неудивительно, если я попы ...
Как разместить данные в PHP с помощью file get contents?
Я использую функцию PHP file_get_contents() для извлечения содержимого URL-адреса, а затем я обрабатываю заголовки через переменную $http_response_header. теперь проблема заключается в том, что некоторые URL-адреса нуждаются в некоторых данных для публикации в URL-адрес (например, страницы входа в систему). Как мне это сделать? Я понимаю, что с помощью stream_context я могу это сделать, но я не совсем ясно. спасибо. ...
PHP формат даты() при вставке в datetime в MySQL
каков правильный формат для передачи в date() функция в PHP, если я хочу вставить результат в MySQL datetime тип столбца? Я пробовал date("Y-M-D G:i:s") но это просто вставляет "0000-00-00 00:00:00" каждый раз. ...
Неверный аргумент поставляются для foreach()
мне часто случается обрабатывать данные, которые могут быть либо массивом, либо нулевой переменной, и кормить некоторые foreach С этими данными. $values = get_values(); foreach ($values as $value){ ... } когда вы кормите foreach с данными, которые не являются массивом, вы получаете предупреждение: предупреждение: неверный аргумент поставляются для foreach() в [...] предполагая, что это не возможно, чтобы рефакторинг get_values() функция, чтобы всегда возвращать массив (обратная совме ...
В чем разница между операторами | и || или?
Я всегда использовал || (две трубы) или выражения, как в C# и PHP. Иногда я вижу, что используется одна труба:|. В чем разница между этими двумя обычаи? Есть ли какие-либо оговорки при использовании одного над другим или они взаимозаменяемы? ...
Java: функция для массивов, таких как PHP join()?
Я хочу присоединиться к String[] с клеевой струной. Есть ли функция для этого? ...