Запитання з тегом «php»

PHP - широко використовувана, динамічна, об'єктно-орієнтована та інтерпретована сценарійна мова на високому рівні, розроблена головним чином для веб-розробки веб-сервера. Використовується для запитань про мову PHP.

4
PHP simpleXML як зберегти файл у форматованому вигляді?
Я намагаюся додати деякі дані до існуючого файлу XML за допомогою PHP SimpleXML. Проблема в тому, що він додає всі дані в один рядок: <name>blah</name><class>blah</class><area>blah</area> ... І так далі. Все в одному рядку. Як ввести розриви рядків? Як зробити так? <name>blah</name> <class>blah</class> <area>blah</area> Я використовую asXML()функцію. Дякую.

5
Масив доступу, повернутий функцією у php
Я використовую механізм шаблонів, який вставляє код на мій сайт туди, де я його хочу. Я написав функцію тестування на щось, що є досить простим: myfunction() { return '($this->data["a"]["b"] ? true : false)'; } Проблема в тому, що $ this-> дані є приватними, і я не можу отримати до них …
88 php  arrays 

7
Поля часу та часу MySQL та переходу на літній час - як я можу вказати "додаткову" годину?
Я використовую часовий пояс Америка / Нью-Йорк. Восени ми "відступаємо" на годину - фактично "набираємо" одну годину о 2 ночі. У точці переходу відбувається наступне: це 01:59:00 -04: 00, а через 1 хвилину стає: 01:00:00 -05: 00 Отже, якщо ви просто кажете "1:30 ранку", неоднозначно, чи маєте ви на увазі …
88 php  mysql  datetime  timestamp  dst 

7
Пакет php5 не має кандидата на встановлення (Ubuntu 16.04)
Коли я намагаюся встановити php5 в Ubuntu 16.04, використовуючи такий код: sudo apt-get install php5 php5-mcrypt Я отримую таку помилку: Reading package lists... Done Building dependency tree Reading state information... Done Package php5 is not available, but is referred to by another package. This may mean that the package is …
88 php  ubuntu  apt  dpkg  ubuntu-16.04 

14
Зберегти PHP-масив у MySQL?
Який хороший спосіб зберегти масив даних в одному полі MySQL? Також коли я запитую цей масив у таблиці mysql, який хороший спосіб повернути його у форму масиву? Чи серіалізувати та несеріалізувати відповідь?
88 php  mysql  arrays 

8
Перевірте, чи значення є нульовим або нульовим
Мені потрібно перевірити, чи визначено значення як щось, включаючи null. issetобробляє нульові значення як невизначені та повертає false. Візьмемо для прикладу наступне: $foo = null; if(isset($foo)) // returns false if(isset($bar)) // returns false if(isset($foo) || is_null($foo)) // returns true if(isset($bar) || is_null($bar)) // returns true, raises a notice Зверніть увагу, …
88 php  null  isset 


17
Ефективний підрахунок кількості рядків текстового файлу. (200 Мб +)
Я щойно дізнався, що мій сценарій видає мені фатальну помилку: Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 440 bytes) in C:\process_txt.php on line 109 Цей рядок такий: $lines = count(file($path)) - 1; Тому я думаю, що у нього виникають труднощі із завантаженням файлу в пам’ять …


3
Як завантажити масив повернення з файлу PHP?
У мене є PHP-файл, конфігураційний файл, що надходить із файлу перекладу повідомлень Yii, який містить це: <?php return array( 'key' => 'value' 'key2' => 'value' ); ?> Я хочу завантажити цей масив з іншого файлу і зберегти його у змінній Я намагався це зробити, але це не працює function fetchArray($in) …
88 php  arrays  include 


5
Перевірте, чи існує var перед тим, як скасувати налаштування в PHP?
Якщо ви повідомляєте про помилки або навіть найкращу практику, коли знімаєте значення змінної в PHP, чи слід перевіряти, чи існує вона спочатку (у цьому випадку вона не завжди існує), і скасувати її, або просто зняти? <?PHP if (isset($_SESSION['signup_errors'])){ unset($_SESSION['signup_errors']); } // OR unset($_SESSION['signup_errors']); ?>
88 php 

9
Поєднайте два масиви
У мене є два таких масиви: array( '11' => '11', '22' => '22', '33' => '33', '44' => '44' ); array( '44' => '44', '55' => '55', '66' => '66', '77' => '77' ); Я хочу поєднати ці два масиви таким чином, щоб він не містив дублікатів, а також зберегти …
88 php  arrays  unique 

9
Додавання трьох місяців до дати в PHP
У мене є змінна під назвою, $effectiveDateщо містить дату 26.03.2012 . Я намагаюся додати три місяці до цієї дати і не мав успіху в цьому. Ось те, що я спробував: $effectiveDate = strtotime("+3 months", strtotime($effectiveDate)); і $effectiveDate = strtotime(date("Y-m-d", strtotime($effectiveDate)) . "+3 months"); Що я роблю не так? Жоден фрагмент …
88 php  date  strtotime 

3
Перетворити асоціативний масив на простий масив його значень у php
Я хотів би перетворити масив: Array ( [category] => category [post_tag] => post_tag [nav_menu] => nav_menu [link_category] => link_category [post_format] => post_format ) до array(category, post_tag, nav_menu, link_category, post_format) я намагався $myarray = 'array('. implode(', ',get_taxonomies('','names')) .')'; що лунає: array(category, post_tag, nav_menu, link_category, post_format) Тож я можу це зробити echo …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.