Удалить лишние элементы из вложеных массивов PHP

Filed in Веб-разработка Leave a comment

Например у вас есть массив массивов и вам надо из каждого массива удалить лишние элементы с неизвестными ключами, а остальное оставить. Читать дальше

Как узнать длину массива PHP и нужно ли ее узнавать?

Filed in Веб-разработка Leave a comment

Тривиальный вопрос как узнать длинну массива в PHP. В PHP нет функции lenght, как в JavaScript, но есть другая: count(), sizeOf() ее алиас.
Читать дальше

Список открытых методов vk API

Filed in Веб-разработка Leave a comment

Вконтакте предоставляет довольно обширное API. Пользоваться vk api не так и сложно, и доступ к API довольно легко получить. Большинство методов требуют специальный токен который выдается после авторизации пользователя, некоторые методы требуют еще дополнительные права и необходимость регистрировать приложение. А есть методы которые не требуют ничего, ни токенов, ни прав, достаточно сделать http запрос. Эти методы называются открытые методы vk API. Весь список методов хорошо описан на сайте вк, однако открытые методы описаны вместе с закрытыми в одной куче. Так что, раз уж я все равно просматривал доку в поисках открытых методов, то выложу их все тут. Читать дальше

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

Filed in Веб-разработка Leave a comment

У каждого разработчика рано или поздно возникает вопрос сколько оперативной памяти выделяет интерпретатор PHP под переменную, массив или другую конструкцию. Лучше конечно когда этот вопрос возникает раньше чем позже. Итак, если вы занимаетесь отладкой, профилированием или просто ищите ответ на вопрос: «Есть ли нативная функция которая вернет размер выделенной памяти под переменную?», то ответом будет: «Нет, но можно написать свою.». Читать дальше

JavaScript сортировка массива объектов

Filed in Веб-разработка Leave a comment

Для сортировки массивов в JavaScript есть метод sort(), сортирует массив к которому он применен. Так что если вам нужен исходный массив, то сделайте копию. Метод sort() сортирует элементы как будто это строки. Так например числовой массив он отсортирует вот так:

var arr = [ 1, 4, 11, 7, 19, 22 ];
arr.sort();
alert(arr);  // 1,11,19,22,4,7

Но что если нам надо отсортировать массив по другим правилам? Например отсортировать массив строк или отсортировать массив объектов по свойству, что тогда? Читать дальше

Как вызвать анонимную функцию JS рекурсивно

Filed in Веб-разработка Leave a comment

В JavaScript есть возможность объявлять функции без имени, такие функции называют анонимными, их можно присвоить переменной или немедленно вызвать. Но что если ей надо вызвать саму себя, как без имени можно сделать рекурсию? Читать дальше

Универсальный редирект с www на без www через .htaccess

Filed in Веб-разработка Leave a comment

Необходимость сделать 301 редирект на сайте с домена с www на домен без www бывает очень часто, связано это с поисковым продвижением и нужно для того что бы поисковики корректно собрали зеркала, если вдруг уже проиндексировали сайты под разными именами. Читать дальше

,

Форма не отправляется по нажатию на Enter

Filed in Веб-разработка Leave a comment

Отправку данных из формы в любом браузере можно выполнить из любого браузера нажатием на Enter, если в форме есть только одно поле(input).

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

,

Если Yii сразу не заводится

Filed in Веб-разработка Leave a comment

Если вы при переносе сайта на Yii на новый сервер не получается подключится к базе данных. Читать дальше

Если не работает .htaccess

Filed in Веб-разработка Leave a comment

Если директивы которые вы пишите в файл .htaccess не работают, то возможно веб сервер Apache игнорирует такие файлы. Для начала попробуйте проверить так ли это. Впишите в файл .htaccess заведомо рабочие директивы и посмотрите работают ли они.
Читать дальше

,

TOP