CategoriaLinux Essentials

Nuove funzionalità in PHP 8.0

N

Le seguenti sono alcune delle nuove caratteristiche chiave di PHP 8: JIT (Just in time) JIT è la caratteristica più importante di PHP 8. PHP JIT è una parte indipendente di OPcache. Può abilitare e disabilitare in fase di esecuzione e in fase di compilazione. Considera che JIT sta per Just In Time compiler. È un modo per eseguire il codice del computer durante l'esecuzione del programma piuttosto che prima dell'esecuzione...

calcolare l'espressione matematica da una stringa usando eval

c

In questa soluzione impareremo come calcolare le espressioni matematiche da una stringa. Non utilizzare eval perché eval si aspetta righe di codice complete, non solo frammenti. soluzione 1. $ma = "2+10"; if(preg_match('/(\d+)(?:\s*)([\+\-\*\/])(?:\s*)(\d+)/', $ma, $matches) ! == FALSO){ $operatore = $corrisponde[2]; switch($operatore){ caso '+': $p = $corrisponde[1] + $corrisponde[3]; rompere; Astuccio...

Come posso ordinare array e dati in PHP?

H

In questa soluzione impareremo: soluzione 1. $array = array(3, 5, 2, 8); Come si ordina un array in PHP?Come si ordina un array complesso in PHP?Come si ordina un array di oggetti in PHP? funzioni di ordinamento sortrsortasortarsortnatsortnatcasesortksortkrsort Array multidimensionali, inclusi array di oggetti $array = array( array('foo' => 'bar', 'baz' => 42)...

Converti il ​​numero in nome del mese in PHP

C

Questa soluzione ci insegnerà come convertire i numeri in nomi di mesi in PHP. soluzione 1. Al giorno d'oggi, dovresti davvero usare oggetti DateTime per qualsiasi matematica di data/ora. $meseNum = 3; $dateObj = DateTime::createFromFormat('!m', $monthNum); $nomemese = $dataOggetto->formato('F'); // Soluzione di marzo 2. $monthNum = 3; $meseNome = data('F', mktime(0, 0, 0, $meseNum, 10)); // Marzo...

Estrai i numeri PHP dalle stringhe

E

Questa soluzione estrarrà i numeri dalle stringhe ignorando gli 0 e separandoli in tre numeri di stringa. soluzione 1. $stringa = '02300103024000100'; $output = array(); // Per prima cosa sostituiamo qualsiasi stringa '00...' con solo '0' for($a=strlen($string); $a>0; $a--){ $zero_replace = ''; while(strlen($zero_replace) < $a) $zero_replace .= '0'; $stringa =...

Come generare una stringa alfanumerica casuale, univoca in PHP?

H

In questa soluzione imparerai come generare una stringa alfanumerica casuale, univoca in PHP. soluzione 1. La libreria standard PHP 7 fornisce la funzione random_bytes() che genera byte pseudocasuali crittograficamente sicuri. $byte = byte_casuali(20); var_dump(bin2hex($byte)); L'esempio precedente produrrà qualcosa di simile a: string(40) "5fe69c95ed70a9869d9f9af7d8400a6673bb9ce9"...

Mostra un numero con due cifre decimali in PHP

S

Qual è il modo corretto per arrotondare una stringa PHP a due cifre decimali? soluzione 1. Puoi usare number_format() return number_format((float)$number, 2, '.', ''); Esempio $pippo = "105"; echo number_format((float)$pippo, 2, '.', ''); // Output -> 105.00 Questa funzione restituisce una stringa. soluzione 2. echo round(520.34345, 2); // 520.34 echo round(520.3, 2);...

Rete di tutor

Impara PHP dalla A alla Z