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

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

7
array_push () с парой ключ-значение
У меня есть существующий массив, к которому я хочу добавить значение. Я пытаюсь добиться этого, используя array_push()безрезультатно. Ниже мой код: $data = array( "dog" => "cat" ); array_push($data['cat'], 'wagon'); Я хочу добавить cat в качестве ключа к $dataмассиву со значением wagon, чтобы получить к нему доступ, как показано ниже: echo …
184 php  arrays 

9
Перебазировать ключи массива после сброса элементов
У меня есть массив: $array = array(1,2,3,4,5); Если бы я выгрузил содержимое массива, они бы выглядели так: array(5) { [0] => int(1) [1] => int(2) [2] => int(3) [3] => int(4) [4] => int(5) } Когда я перебираю и сбрасываю определенные клавиши, все индексы растеряются. foreach($array as $i => $info) …
183 php 


27
Как обрезать строку в PHP до слова, ближайшего к определенному количеству символов?
У меня есть фрагмент кода, написанный на PHP, который извлекает блок текста из базы данных и отправляет его виджету на веб-странице. Оригинальный блок текста может быть длинной статьей или коротким предложением или двумя; но для этого виджета я не могу отобразить больше, скажем, 200 символов. Я мог бы использовать substr …
183 php  string  function 



10
Невозможно просто использовать имя таблицы PostgreSQL («связь не существует»)
Я пытаюсь запустить следующий скрипт PHP, чтобы сделать простой запрос к базе данных: $db_host = "localhost"; $db_name = "showfinder"; $username = "user"; $password = "password"; $dbconn = pg_connect("host=$db_host dbname=$db_name user=$username password=$password") or die('Could not connect: ' . pg_last_error()); $query = 'SELECT * FROM sf_bands LIMIT 10'; $result = pg_query($query) or …

20
Получить запрос, выполненный в Laravel 3/4
Как я могу получить необработанный SQL-запрос в Laravel 3/4, используя Laravel Query Builder или Eloquent ORM? Например, что-то вроде этого: DB::table('users')->where_status(1)->get(); Или: (posts (id, user_id, ...)) User::find(1)->posts->get(); Иначе, как минимум, как сохранить все выполненные запросы в laravel.log?

2
Ссылка: Сравнение печати PHP и эха
В чем разница между PHP printи echo? У переполнения стека много вопросов, касающихся PHP printи echoиспользования ключевых слов. Цель этого поста - предоставить канонический справочный вопрос и ответ о PHP printи echoключевых словах, а также сравнить их различия и варианты использования.
182 php  echo 

17
Laravel: Получить базовый URL
Простой вопрос, но ответ кажется довольно сложным. В Codeigniter, я мог бы загрузить помощника URL, а затем просто сделать echo base_url(); чтобы получить URL моего сайта. Есть ли эквивалент в Laravel?
182 php  laravel  base-url 

8
PHP - переместить файл в другую папку на сервере
Мне нужно разрешить пользователям на моем сайте удалять свои изображения с сервера после того, как они их загрузили, если они больше не хотят их. Ранее я использовал эту unlinkфункцию в PHP, но с тех пор мне сказали, что это может быть довольно рискованным и проблемой безопасности. (Предыдущий код ниже :) …
182 php  directory  move  unlink 



12
Распечатать массив в файл
Я хотел бы напечатать массив в файл. Я хотел бы, чтобы файл выглядел точно так же, как выглядит этот код. print_r ($abc); предполагая, что $ abc является массивом. Есть ли какое-то решение для одной линии, а не обычное для каждого взгляда. PS - в настоящее время я использую сериализацию, но …
181 php  serialization 

8
Каковы недостатки использования постоянного подключения в PDO
В PDO соединение можно сделать постоянным с помощью PDO::ATTR_PERSISTENTатрибута. Согласно руководству по PHP - Постоянные соединения не закрываются в конце сценария, но кэшируются и используются повторно, когда другой сценарий запрашивает подключение с использованием тех же учетных данных. Постоянный кэш подключений позволяет избежать накладных расходов на установление нового подключения каждый раз, …
181 php  pdo 

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