Работа с датой
strtotime("2016-02-03 14:17:31") // Возвращает временную метку в случае успеха, иначе возвращается FALSE $today = date("Y-m-d H:i:s"); // 2001-03-10 17:16:18 (формат MySQL DATETIME) $day = date("Y-m-d", strtotime("2016-02-03 14:17:31")); // 2016-02-03 $day = date("Y.m.d", strtotime("2016-02-03 14:17:31")); // 2016.02.03
Форматирование строки
$num = 5; $location = 'дереве'; $format = 'На %s сидят %d обезьян'; echo sprintf($format, $num, $location);
Заготовка для вывода в JSON
//OOP: public $result = array(); public function res(){ echo json_encode($this->result); } //------------- //FUNCTION: $json_Data = array(); if(!function_exists(my_json_output)){ function my_json_output($json_Data){ echo json_encode($json_Data); } }
substr
в PHP
substr('abcdef', 1, 3); // bcd /////////////////////////////// $string = "Товар (Матрацы)"; echo strstr(substr($string, strpos($string, "(")+1),")", true); // Матрацы //Вырезать часть строки из начала substr($string, strlen("Товар")+1); // (Матрацы) //обрезать остаток строки со скобками Artemide (Италия) substr($string,0, strpos($string, "(")-1)) // Artemide
Скачать большой файл с одного сервера на другой с помощью PHP через wget
// в папку, где выполняется скрипт попадет файл с названием "jquery-1.11.2.min.js" exec("wget http://code.jquery.com/jquery-1.11.2.min.js");
mb_strtolower UTF-8
// Надо так: $str = mb_strtolower($str, 'UTF-8');
Время выполнения PHP
$time_start = microtime(true); // не оптимизированный скрипт $time_total = intval((microtime(true) - $time_start)*10000,10)/10000; echo "Скрипт выполнялся ".$time_total." сек";
Комментарии (0)
Не писать ответ