Articles of функции

Функция PHP – игнорировать некоторые параметры по умолчанию

Возможный дубликат: Любой способ указать дополнительные значения параметра в PHP? просто случайно натолкнулся на это. Если у меня есть такая функция: public function getSomething($orderBy='x', $direction = 'DESC', $limit=null){ //do something random } При вызове функции можно игнорировать первые два поля и оставить их по умолчанию, но указать третью. Например: $random = $this->my_model->getSomething(USE_DEFAULT, USE_DEFAULT, 10); Я […]

Сократить длинные числа до K / M / B?

Я много разбираюсь в этом, но не могу найти полезные функции, основанные на моих запросах. Я хочу: 100 -> 100 1000 -> 1,000 142840 -> 142,840 НО 2023150 -> 2.023M ( i still want 3 additional numbers for more accuracy ) 5430120215 -> 5.430B Я бы полностью оценил любые пользовательские функции, чтобы динамически выбирать предел, […]

Функция php mail () получает спам-адрес электронной почты

Все мои письма, которые я отправляю на локальном WAMP или на сервере, с функцией PHP mail (), всегда идут в папку SPAM. При поиске этой проблемы я обнаружил, что мы должны устанавливать заголовки, например, из идентификатора, ответа, возврата, версии mime, типа char и charset. Я установил их все, но все же электронная почта переходит в […]

Когда использовать класс или функцию в PHP

Лампочки еще предстоит продолжить … Мне очень понравилось бы легко понять объяснение преимущества использования класса в php только при использовании функций. Вот простой пример мысли, которую я сейчас имею, и мне интересно, эффективен ли класс: Скажем, у меня есть виджет мини-календаря, который я создал на php. Я думаю о вызове функции miniCal('arrayVars1', 'var2') . Но […]

PHP – параметр функции функции integer

В PHP вы можете сделать следующее: class Something {// bla bla} function functionName(Something $object) { // Do stuff here ^^^^^^^^^ } Это гарантирует, что функция получила экземпляр класса Something. Моя проблема заключается в том, что я хочу применить основной тип. function functionName(integer $someInt) { // Do stuff here ^^^^^^^ } functionName(5); Это говорит о том, […]

Что такое функция RECURSIVE в PHP?

Может ли кто-нибудь объяснить рекурсивную функцию мне в PHP (без использования Фибоначчи) на языке непрофессионала и использовании примеров? я смотрел на пример, но Фибоначчи полностью потерял меня! Заранее спасибо 😉 Также как часто вы используете их в веб-разработке?

Можем ли мы использовать функцию php?

возможно ли псевдоним функции с другим именем в PHP? если да, то как? предположим, что у нас есть эта функция sleep (); есть ли быстрый способ сделать псевдоним wait (); без написания этого кода function wait ($seconds) { sleep($seconds); }

Передавать аргументы из массива в php в конструктор

Обычно, если я хочу передать аргументы из $ myarray в $ somefunction, я могу сделать это в php, используя call_user_func_array($somefunction, $myarray); Однако это не работает, когда функция, которую вы хотите вызвать, является конструктором для объекта. По вполне очевидным причинам это не сработает: $myobj = new call_user_func_array($classname, $myarray); есть ли что-то довольно элегантное, что работает ?

Рекурсивная функция для генерации многомерного массива из результата базы данных

Я хочу написать функцию, которая принимает массив страниц / категорий (из результата плоской базы данных) и генерирует массив вложенных элементов страницы / категории на основе идентификаторов родительских элементов. Я хотел бы сделать это рекурсивно, чтобы можно было выполнить любой уровень вложенности. Например: я извлекаю все страницы в одном запросе, и это выглядит так, как выглядит […]

Удаление цифр после двух десятичных знаков без округления значения

У меня есть значение в переменной php $var='2.500000550'; echo $var я хочу удалить все десятичные точки после двух цифр. как теперь значение переменной будет $var='2.50'; echo $var имейте в виду, что это значение исходит от mysql databse но когда я использую round php function я обошел, но мне не нужно раунд, мне просто нужно удалить […]