Работа с датой
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)
Не писать ответ