funzione scrivi ore e piccolo random

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao a tutti
un po di codice se serve a qualcuno

funzione che trasforma un numero decimale in ore minuti secondi

PHP:
<?php
function trasforma_ore($decimale,$Ro){ //decimale = ore in decimale, Ro arrotondamento dei secondi
	$ore=(int)$decimale; //ore numero intero sessagesimale
	
	$minutiDec=($decimale-$ore)*60;//minuti in decimale
	if($ore==0){$ore="00";}elseif($ore<10){$ore="0".$ore;}
	$minuti=(int)$minutiDec; //minuti in sessagesimale
	
	$secondi=($minutiDec-$minuti)*60; //secondi in sessagesimale con frazioni di secondo
	if($minuti==0){$minuti="00";}elseif($minuti<10){$minuti="0".$minuti;}
	$secondi=round($secondi,$Ro);
	
	$divisore=":"; //oppure scegliere altro
	//$ritorna= $ore.$divisore.$minuti.$divisore.$secondi;
	$ritorna= $ore."h ".$minuti."'".$secondi."\""; //alternativa alla precedente
	return $ritorna;
}

echo "esempio<br><br>";
$velocita= 47.32; //km/h
$distanza = 3; //km
$tempoDec= $distanza/$velocita; //risultato in ore decimali = 9.464
$Arro=0; //non voglio decimali per = 1 decimi di sec, =2 centesimi. =3 millesimi

$tempo= trasforma_ore($tempoDec,$Arro);

echo "per percorrere ".$distanza." km alla velocità di ".$velocita." km/h impiego ".$tempo." (ore:min:sec)";

?>


estrazione di numeri random senza ripetizione

PHP:
<?php
//estrae N numeri casuali da min a Max senza ripetizione
$casuale= array(); //contenitore numeri random
$min=1; //minimo del range numeri casuali
$Max=20; //massimo del range
//se da min e Max da form inserire verifica min < Max
//$quanti=$Max-$min+1; //quanti numeri mi servono
$quanti=5; //quanti numeri mi servono alternativa alla precedente
//se da form inserire verifica quanti > zero
$j = 1; //salto lo zero per comodità

while( $j <= $quanti){ //inizio a ciclare i numeri
	$casuale[$j] = rand($min, $Max); //estraggo il numero casuale
	if ($j > 1){ // ho gia estratto almeno un numero
		for ($n = 1 ; $n < $j; $n++){ //guardo i numeri da uno a enne-uno
			for ($m = $n+1; $m <= $j; $m++){ //guardo i numeri da due a enne
				if ($casuale[$n] == $casuale[$m]){ //confronto il numero N con i successivi estratti
				$j--; //se trovo due numeri uguali decremento J
				} 
			}
		}
	}
	$j++; //incremento j di uno
} // fine while

/* ciclo di prova----------------------------*/

for ($k = 1; $k <= $quanti; $k++){

echo "<br> n° ".$k." casuale = ".$casuale[$k];

}


?>

potete usarle (e migliorarle) le ho fatte io
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
R Variabile non risconosciuta dentro una funzione PHP 1
P Implementazione funzione FileReader Javascript 0
P Funzione copia multipla. Javascript 2
P Funzione jQuery Ajax invio file a php jQuery 1
A Funzione read URL PHP 6
F Funzione Glob - ricerca file contenente una parola PHP 1
A Mail con funzione mail() riconosciute come spam PHP 9
M Utilizzare la funzione mysql_num_rows() in PHP 5 PHP 3
A funzione iconv () non mi funziona PHP 4
D Come usare funzione php PHP 6
Y verificare condizione dopo esecuzione della funzione Programmazione 0
IClaude Funzione Javascript Javascript 8
A Funzione share come modificarla Social Media Marketing 0
L funzione onclik con seno e coseno non va Javascript 3
L funzione onclick non va Javascript 26
G modifica corretta funzione da eregi() a preg_match() PHP 3
Shyson Modificare funzione php PHP 15
L pdo (stampare un valore con ritorno a funzione) PHP 0
elpirata Funzione conversione da minuti in ore Javascript 0
@ [MS Access] Funzione Iif..is null... Database 0
F Funzione deprecata in PHP7 PHP 1
G [MS Access] Funzione ARROTONDA non definita nell'espressione MS Access 1
max1974 [Javascript] Funzione Errata procedura Javascript 2
pjtertdj Visualizzazione dati in php da mysql con funzione matematica in javascript PHP 1
Domenico_Falco1 Associare una stessa funzione get a due eventi a.click con classi differenti Ajax 6
psicomia Gestione funzione in javascript in tabella richiamare"textarea" valori preimpostati in "select" Javascript 2
L Problema funzione mail() PHP PHP 3
elpirata [Javascript] Lo script alle volte funzione altre volte no Javascript 0
V [Visual Basic] Richiamare funzione su modulo per restituire list Visual Basic 0
R [Photoshop] funzione colore automatico Photoshop 0
maxnegri [PHP]Funzione di calcolo prezzo di una camera in un range di date PHP 62
L [PHP] problema count messo in una funzione. PHP 1
Monital funzione php si ripete due volte PHP 6
GiErre [PHP] [HTML] Disabilitare un link in funzione della piattaforma PHP 7
Monital Funzione php e campo database come variabile PHP 6
M Recuperare ID e usarlo in funzione jQuery 2
M PHP - Funzione non e scrive il risultato PHP 3
R [Javascript] Rendere una funzione sempre visibile Javascript 2
M funzione mysql che ritorna i microsecondi a partire dal 1-1-1970 MySQL 3
batmanLF [MySQL] Problema funzione SUM MySQL 1
F [PHP] La funzione setcookie PHP 0
F [Photoshop] sovrapporre due immagini usando funzione batch Photoshop 0
otto9due Capire la funzione del parametro event passato alla funzione.. jQuery 1
A [Javascript] tabella dinamica e onchange su funzione Javascript 1
M Problema con connessione MySqli e funzione PHP 2
C [RISOLTO][PHP] Funzione ONclick PHP 14
A [PHP] Problema invio mail con funzione mail() PHP 3
C Creazione di una funzione per il filtraggio dei campi di un db Presentati al Forum 0
C richiamare una funzione in un altro script php PHP 1

Discussioni simili