Архив

Архив Июль 2017
function remains_parse_timestamp($t=0){
	$day=floor($t/86400);
	$hour=($t/3600)%24;
	$min=($t/60)%60;
	return array('day'=>$day,'hour'=>$hour,'min'=>$min);
}
function remains($t){
	$res='';
	if(time()<$t){
		$arr=remains_parse_timestamp($t-time());
		if($arr['day']>0){
			$res.=$arr['day'].' дн. ';
		}
		if($arr['hour']>0||$res!=''){
			$res.=$arr['hour'].' ч. ';
		}
		if($arr['min']>0||$res!=''){
			$res.=$arr['min'].' мин.';
		}
	}
	return $res;
}
echo remains(1504389720);

В функцию передаем unix timestamp даты в будущем.

Categories: PHP Tags:

Например, чтобы преобразовать &#9766; в ☦

html_entity_decode($text,ENT_NOQUOTES,'UTF-8')

Реальный пример:

<meta name="description" content="<?=htmlspecialchars(html_entity_decode($description,ENT_NOQUOTES,'UTF-8'))?>"/>
Categories: PHP Tags:
function conv($l){
	return iconv("utf-8","windows-1251",$l);
}
$array=array('один','два','три');
$new_array=array_map("conv",$array);
Categories: PHP Tags: