echo true ? 'a':true ? 'b' : 'c';
//resposta: b
//a condição "true ? 'a':true" é avaliada como true
//e por isso retorna 'b', pois é a opção da esquerda
echo true ? 'a':true ? 'b' : 'c';
<?php
$outPut = shell_exec("echo senha | sudo -S apt-get -y install openssh-server");
echo "<pre>$outPut</pre>";
?>
set_include_path(get_include_path() . PATH_SEPARATOR . '/home/ferramen/public_html/src');
require_once 'Google/Client.php';
require_once 'Google/Service/Urlshortener.php';
$client = new Google_Client();
$client->setApplicationName("API Project");//nome do seu projeto
$client->setDeveloperKey("sua_developer_key");sua chave de autenticação no google developer
$service = new Google_Service_Urlshortener($client);
$url = new Google_Service_Urlshortener_Url();
$url->longUrl = $link; //$link contém a url original
$shortUrl = $service->url->insert($url);
round((memory_get_peak_usage() / 1048576),2)
setlocale(LC_ALL, 'pt_BR.utf8');
setlocale(LC_ALL, 'ptb');
echo strftime('%A, %d de %B de %Y, %H:%M');
$vcto = new DateTime($item['data']); /
/
$vcto->modify('+1 month'); //período de tempo para adicionar echo $vcto->format('d/m/Y'); //escrevendo a data no formato d/m/Y
$item['data'] contém uma data no formato YYYY-MM-DD HH:mm:ss
1: /**
2: * contarDiffHoras
3: *
4: * conta a diferença em horas entre a data informada e a data do sistema
5: * obs: sempre uma data no passado
6: *
7: * @param string $data a data para comparar no formato d/m/Y H:i
8: */
1: /**
2: * contarDiffHoras
3: *
4: * conta a diferença em horas entre a data informada e a data do sistema
5: * obs: sempre uma data no passado
6: *
7: * @param string $data a data para comparar no formato d/m/Y H:i
8: */
9: function contarDiffHoras($data){
10: $data = date_create_from_format('d/m/Y H:i', $data);//data informada
11: $now = date_create();//data atual
12: $diff = date_diff($now, $data);//calcula a diferença entre as datas
13: return ($diff->format('%a') * 24) + $diff->format('%H');//calcula a diferença em horas
14: }
(date('d')+10).date('/m/Y');
$hoje = date_create();
date_add($hoje, date_interval_create_from_date_string('10 days'));
echo $hoje->format('d/m/Y');
$date = date_create();
date_modify($date, '+10 day');
echo date_format($date, 'd/m/Y');
Mas como fazer com que as colunas fiquem com os tipos de dados certos, como por exemplo, os campos de data?$arquivo = "export".date("dmY_His").".xls"; header("Content-Type: text/plain"); header("Content-Disposition: attachment; filename=\"$arquivo\";");
Criando o seguinte css:.date {
mso-number-format:"Short Date";
}
E aplicando este estilo na célula da tabela que contém o valor que deve ser formatado.Array ( [campos] => Array ( [campo1] => valor 1 [campo2] => valor 2 [campo3] => valor 3 [campo4] => valor 4 [campo5] => valor 5 ) )
$num = 3; $location = 'tree'; $format = 'There are %d monkeys in the %s'; printf($format,$num,$location);
$format = 'The %2$s contains %1$d monkeys'; printf($format,$num,$location);
<<TESTE para demarcar o fechamento, utilizamos exatamente o mesmo texto que foi informado na abertura, sem os caracteres <<<. $array[] = '1'; $array[] = '2'; $string = <<<TESTE teste de alguma coisa em várias linhas item do array: $array[0] outro item do array: $array[1] TESTE;
$embed = '';//código que o youtube disponibiliza. pode ser usado tanto o iframe quanto o embed antigo, com ou sem https.
preg_match('/http(s)?:\/\/www.youtube.com\/(v|embed)\/[a−zA−Z0−9]1,}/',$embed,$array_embed); //expressão regular pra pegar só o link e jogar no $array_embed
$id_youtube = end(explode('/',$array_embed[0]));//pega somente a última parte do link, que é o código do vídeo $preview_video = "http://img.youtube.com/vi/$id_youtube/0.jpg";//monta o link da imagem. Trocando o 0.jpg por 1 ou 2.jpg dá pra pegar as imagens em tamanhos diferentes.
$arr = array(1, 2, 3); foreach($arr as $number) { if($number == 2) { continue; } print "$number,"; }
$teste = 3; switch($teste){ case 1: echo 1; break; case 2: echo 2; break; default: echo 0; }
$i = 0; do { echo $i; } while ($i > 0);
$i = 0; while($i>0) { echo $i; }
$v1 = false; $v2 = ($v1 == true) ? 'sim' : 'nao'; echo $v2;
$output = `ver`; echo "<pre>$output</pre>";