PHP- все статьи тега ➜ страница 18
Генератор случайных строк PHP
Я пытаюсь создать рандомизированную строку в PHP, и я не получаю абсолютно никакого вывода с этим: <?php function RandomString() { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randstring = ''; for ($i = 0; $i < 10; $i++) { $randstring = $characters[rand(0, strlen($characters))]; } return $randstring; } RandomString(); echo $randstring; что я делаю не так? ...
Получить первый ключ в (возможно) ассоциативном массиве?
каков наилучший способ определить первый ключ в возможном ассоциативном массиве? Моя первая мысль это просто foreach массив, а затем сразу же разбить его, как это: foreach ($an_array as $key => $val) break; таким образом, $key содержит первый ключ, но это кажется неэффективным. У кого-нибудь есть лучшее решение? ...
Возврат JSON из PHP-скрипта
Я хочу вернуть JSON из PHP-скрипта. Я просто повторяю результат? Я должен установить ? ...
Как вычислить разницу между двумя датами с помощью PHP?
у меня есть две даты в виде: Start Date: 2007-03-24 End Date: 2009-06-26 теперь мне нужно найти разницу между этими двумя в следующей форме: 2 years, 3 months and 2 days Как я могу сделать это в PHP? ...
Удаление пустых элементов массива
некоторые элементы в мой массив являются пустыми строками на основе того, что пользователь представил. Мне нужно удалить эти элементы. У меня есть это: foreach($linksArray as $link) { if($link == '') { unset($link); } } print_r($linksArray); но это не работает,$linksArray по-прежнему имеет пустые элементы. Я также попытался сделать это с ...
Предпочтительный способ хранить PHP-массивов (в JSON закодировать против сериализовать)
мне нужно хранить многомерный ассоциативный массив данных в плоском файле для целей кэширования. Иногда я могу столкнуться с необходимостью конвертировать его в JSON для использования в моем веб-приложении, но в подавляющем большинстве случаев я буду использовать массив непосредственно в PHP. было бы более эффективно хранить массив как JSON или как PHP сериализованный массив в этом текстовом файле? Я посмотрел вокруг и кажется, что в новых версиях PHP (5.3), json_decode на самом деле быстрее че ...
Как я могу захватить результат дампа var в строку?
Я хотел бы захватить выход var_dump в строку. PHP docs говорят; Как и все, что выводит его прямо в браузере, тег функции управления выходом может использоваться для захвата вывода этой функции и сохранения его в строке (например). может кто-нибудь дать мне пример, как это может работать? print_r() не является допустимой возможностью, потому что это не собираюсь давать мне информацию, которая мне нужна. ...
SQL-инъекция, которая обходит реальную escape-строку mysql()
есть ли возможность SQL-инъекции даже при использовании ...
Как удалить все пробелы из строки в php? [дубликат]
Возможные Дубликаты:чтобы удалить пробелы внутри переменной в PHP как я могу прокладки/удалить все помещения на строка в PHP? у меня есть строка как $string = "this is my string"; выход должен быть "thisismystring" как я могу это сделать? ...
Довольно-печать JSON с PHP
Я создаю PHP-скрипт, который передает данные JSON в другой скрипт. Мой скрипт строит данные в большой ассоциативный массив, а затем выводит данные с помощью json_encode. Вот пример скрипта: $data = array('a' => 'apple', 'b' => 'banana', 'c' => 'catnip'); header('Content-type: text/javascript'); echo json_encode($data); приведенный выше код дает следующий результат: {"a":"apple","b":"banana","c":"catnip"} это здорово, если у вас есть небольшое количество данных, но я бы предпочел ч ...
Как сделать в PHP равенства (== двойное равно) и идентичности (=== тройное равно) операторы сравнения отличаются?
В чем разница между == и ===? как именно делает свободно == работа сравнение? как именно строгий === работа сравнение? что бы некоторые полезные примеры? ...
Как преобразовать строку в число в PHP?
Я хочу конвертировать эти типы значений,'3','2.34','0.234343' и т. д. к ряду. В JavaScript, мы можем использовать Number(), но есть ли подобный метод в PHP? Input Output '2' 2 '2.34' 2.34 '0.3454545' 0.3454545 ...
Изменение максимального размера загружаемого файла
у меня есть сайт, размещенный на компьютере у меня нет доступа. У меня есть форма загрузки, позволяющая людям загружать mp3-файлы размером до 30 МБ. Мой скрипт на стороне сервера выполняется на PHP. каждый раз, когда я пытаюсь загрузить файл, я получаю сообщение об ошибке, утверждая, что файл превышает максимально допустимый размер, поэтому мне нужно увеличить размер. Мои исследования в интернете предложили изменить .htaccess файл, к которому у меня нет доступа, так что это не будет работать. Д ...
Сортировка массива объектов по полям объектов
как я могу отсортировать этот массив объектов по одному из его полей, например name или count ? Array ( [0] => stdClass Object ( [ID] => 1 [name] => Mary Jane [count] => 420 ) [1] => stdClass Object ( [ID] => 2 [name] => Johnny [count] => 234 ) [2] => stdClass Object ( [ID] => 3 [name] => Kathy [count ...
Как определить первую и последнюю итерации в цикле foreach?
вопрос простой. У меня есть foreach цикл в моем коде: foreach($array as $element) { //code } в этом цикле я хочу реагировать по-разному, когда мы находимся в первой или последней итерации. Как это сделать? ...
Как получить расширение файла в PHP? [дубликат]
Возможные Дубликаты:как извлечь расширение файла в PHP? Я хочу получить расширение файла изображения, которое я загружаю, но я просто получаю массив обратно. $userfile_name = $_FILES['image']['name']; $userfile_extn = explode(".", strtolower($_FILES['image']['name'])); есть ли способ просто получить само расширение? ...
Что делает ключевое слово PHP 'var'?
Это, вероятно, очень тривиальный вопрос, но я не смог найти ответ ни через веб-поисковые системы, ни на php.net пожалуйста, просто направьте меня туда, где я могу прочитать об этом, если у вас нет времени, чтобы объяснить. что означает ключевое слово ' var ' в PHP? есть ли какие-либо различия между PHP4 и PHP5? ...
Как я должен выбрать библиотеку аутентификации для CodeIgniter? [закрытый]
Я вижу тут немного. Какие из них поддерживаются и просты в использовании? Каковы их плюсы и минусы? ...
Что такое Python эквивалент PHP var dump ()? [дубликат]
этот вопрос уже есть ответ здесь: есть ли встроенная функция для печати всех текущих свойств и значений объекта? 22 ответов при отладке в PHP, я часто считаю полезным просто придерживаться var_dump () в мой код, чтобы показать мне, что такое переменная, ее значение и то же самое для всего, что он содержит. Что такое хороший эквивалент Python для этого? ...
"дата(): это не безопасно полагаться на часовой пояс системы настройки…"
Я получил эту ошибку, когда я просил обновить PHP версия от 5.2.17 до PHP 5.3.21 на сервере. <div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;"> <h4>A PHP Error was encountered</h4> <p>Severity: Warning</p> <p>Message: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are sti ...