Non riesco a capire come esprimere ciò è PHP.Ridimensionamento dei valori in PHP
Ho 100 e 420 come valore minimo e massimo che desidero ottenere.
Than consente Supponiamo che io sono:
1000
4534
34566
123145
12312265
Ora, come posso dire:
Prendete 4534 e sapendo che 1000 = 420 e 12.312.265 = 100 determinare il valore 4534.
Per rendere più chiaro, Sto cercando di rappresentare i ranghi delle pagine web con i quadrati, quindi se il grado è 1 dovrebbe essere tradotto nel mio valore massimo/dimensione 420, tuttavia se la pagina si trova in basso sulla popolarità, diciamo 13000 quindi le sue dimensioni dovrebbero essere vicine al minimo 100. Conosco tutti i valori.
Grazie.
Ho ancora problemi a capirlo.
Finora utilizzando il codice della prima risposta che ho:
$srcmin=1185;
$srcmax=25791525;
$destmin=100;
$destmax=420;
$pos = (($RANK - $srcmin)/($srcmax-$srcmin)) ;
$rescaled = ($pos * ($destmax-$destmin)) + $destmin;*/
$percentage = (($RANK - $MIN) * 100)/$MAX;
$SIZE = (($percentage/320) * 100) + 100
Essere $ RANK miei valori per le fila di pagine web e $ SIZE il valore che ho bisogno di dimensioni di conseguenza. Questo non funziona (il mio errore senza dubbio) tutto quello che ricevo da $ 100. La dimensione è
Come esattamente è 1000 = 420 e 12.312.265 = 100? Non ha senso? –
Voglio che più alto è il valore minore sarà il risultato. Questo è per un rango di pagina e quadrato che lo rappresenta, se il rango di google è 1, allora la dimensione dovrebbe essere la mia più grande quindi 420, ma se la pagina è un'altra con un rango di 13000, allora potrebbe essere più piccola e quindi mi sembra una dimensione minima di 100. – Marvin