Manuale PHP

Output dei Dati

Output di stringa Output di stringa

Costrutti Condizionali

Operatore condizionale Condizione alternativa Condizione aggiuntiva Selezione multipla Opzione di selezione Opzione predefinita Corrispondenza

Cicli

Ciclo con condizione Ciclo con postcondizione Ciclo con contatore Ciclo su array Interruzione del ciclo Continuazione del ciclo

Gestione delle Variabili

Verifica dell'esistenza Verifica del vuoto Rimozione della variabile Creazione di array

Terminazione dell'Esecuzione

Terminazione con output Terminazione dell'esecuzione
determinazione del tipo di variabile cambiamento del tipo di variabile verifica numero intero verifica numero a virgola mobile verifica valore numerico verifica stringa verifica valore booleano verifica array verifica oggetto verifica valore NULL verifica risorsa verifica valore richiamabile verifica valore iterabile verifica valore countable conversione a numero intero conversione a float conversione a stringa conversione a boolean conversione ad array

Funzioni matematiche

valore assoluto potenza di un numero radice quadrata di un numero valore massimo valore minimo arrotondamento di un numero arrotondamento per eccesso arrotondamento per difetto resto frazionario della divisione numero casuale

Misurazione delle stringhe

lunghezza della stringa lunghezza della stringa larghezza della stringa

Manipolazioni

pulizia dei bordi pulizia dell'inizio pulizia della fine riempimento della stringa ripetizione della stringa inversione della stringa mescolamento dei caratteri

Maiuscole/minuscole

minuscolo maiuscolo minuscolo maiuscolo primo carattere in maiuscolo primo carattere in minuscolo primo carattere della parola in maiuscolo

Suddivisione

suddivisione stringa in array suddivisione stringa in array suddivisione stringa in parti suddivisione stringa in variabili suddivisione stringa in token parsing stringa per formato suddivisione stringa multibyte suddivisione stringa in caratteri ottenere parte della stringa troncamento stringa per larghezza

Parti della stringa

ottenere sottostringa ottenere sottostringa

Ricerca e sostituzione

ricerca e sostituzione sostituzione case-insensitive ricerca e sostituzione sostituzione parte della stringa

Ricerca nella stringa

verifica presenza carattere nella stringa verifica prima occorrenza verifica ultima occorrenza posizione prima occorrenza sottostringa posizione ultima occorrenza carattere ricerca case-insensitive ricerca inversa case-insensitive trovare prima occorrenza sottostringa ricerca nella stringa di qualsiasi carattere dato trovare prima occorrenza carattere trovare ultima occorrenza carattere ricerca case-insensitive ricerca sottostringa case-insensitive posizione sottostringa ricerca ultima occorrenza ricerca ultima occorrenza case-insensitive ricerca inversa case-insensitive ricerca inversa sottostringa ricerca prima occorrenza

Conteggio nella stringa

conteggio occorrenze sottostringa conteggio occorrenze conteggio numero di caratteri conteggio numero di parole

Gestione tag, escape

rimozione tag dalla stringa output tag nel browser operazione inversa a htmlspecialchars conversione caratteri in entità HTML operazione inversa a htmlentities escape virgolette nella stringa rimozione escape funzione addslashes escape metacaratteri sostituzione caratteri non validi

Formattazione stringhe

formattazione numero formattazione valori monetari output stringa formattata output stringa formattata formattazione stringa (con ritorno) formattazione stringa da array inserimento interruzione di riga inserimento interruzione di riga

Codici caratteri

carattere per codice codice carattere

Confronto stringhe

distanza Levenshtein tra stringhe percentuale somiglianza stringhe confronto fonetico stringhe soundex migliorato confronto primi caratteri stringhe confronto primi caratteri case-insensitive confronto stringhe case-sensitive confronto stringhe con locale confronto naturale stringhe confronto naturale case-insensitive confronto stringhe case-insensitive

Array

numero di elementi array con intervallo somma degli elementi dell'array prodotto degli elementi divisione dell'array fusione di array fusione di array ricorsiva chiavi su valori selezione delle chiavi dell'array selezione dei valori dell'array fusione di array ricerca nell'array conteggio del numero sostituzione nell'array inversione dell'array rimozione dei duplicati chiave casuale mescolamento dell'array verifica della presenza verifica della presenza array in variabili array in variabili fusione dell'array in una stringa in array multidimensionale primo elemento dell'array ultimo elemento dell'array aggiunta all'inizio aggiunta alla fine completamento dell'array riempimento dell'array riempimento dell'array

Ordinamento

per elementi crescenti per elementi decrescenti per chiavi crescenti per chiavi decrescenti per elementi crescenti con conservazione delle chiavi per elementi decrescenti con conservazione delle chiavi in modo naturale in modo naturale senza distinzione maiuscole/minuscole per callback per callback per chiavi per callback con conservazione delle chiavi ordinamento di più array

Callback

modifica dell'array iterazione dell'array iterazione dell'array multidimensionale filtraggio dell'array riduzione dell'array

Intersezione di array

intersezione di array intersezione di array con chiavi intersezione per chiavi intersezione con confronto callback intersezione con confronto callback intersezione con chiavi callback intersezione chiavi con callback

Differenza di array

differenza di array differenza di array con chiavi differenza di array con differenza per chiavi differenza con confronto callback differenza con chiavi callback differenza chiavi con callback

Funzioni Principali

Ricerca di una corrispondenza Ricerca di tutte le corrispondenze Sostituzione tramite modello Filtraggio con sostituzione

Funzioni Aggiuntive

Divisione di stringhe Sostituzione con funzione callback Sostituzione multipla Filtraggio di array Escape dei caratteri

Gestione degli Errori

Ottenere il codice di errore Ottenere il messaggio di errore

Stile funzionale

istante corrente in timestamp momento specificato in timestamp formattazione data conversione data in timestamp ottenere microsecondi verifica correttezza data creazione oggetto data addizione e sottrazione date addizione a data sottrazione da data creazione intervallo formattazione data differenza tra due date impostazione fuso orario ottenere fuso orario

Stile OOP

oggetto con data data-ora immutabile intervalli tra date fusi orari periodo tra date addizione a data sottrazione da data

Metodi DateTime

Creare da formato Convertire Immutable Formattare data Differenza date Modificare data Aggiungere intervallo Sottrarre intervallo Impostare data Impostare data ISO Impostare ora Impostare timestamp Impostare timezone Ottenere timezone Ottenere offset Ottenere timestamp Errori parsing

Metodi DateInterval

Creare da stringa Formattare intervallo

Principale

ottenere il contenuto del file scrivere una stringa in un file file in array

Operazioni sui file

eliminazione del file copia del file rinominare file o cartella creazione di un file temporaneo creazione di un file con un nome univoco

Operazioni sulle cartelle

creazione di una cartella eliminazione di una cartella verifica se è una cartella lettura del contenuto lettura del contenuto tramite modello spazio disponibile capacità totale della cartella

Controlli

verifica dell'esistenza di file o cartella verifica se è un file determinare se il file è leggibile verifica se il file è scrivibile verifica se è un file eseguibile

Percorsi dei file

nome della cartella dal percorso nome del file dal percorso percorso assoluto del file informazioni sul percorso del file

Informazioni

ottenere la dimensione del file modifica dei permessi del file cambiare il proprietario del file cambiare il gruppo del file impostare l'ora di modifica ora di modifica del file ora di creazione del file ora di accesso al file determinare il tipo MIME tipo MIME del file pulire la cache di stato

Inclusione di file

Inclusione di file Inclusione singola Inclusione obbligatoria Inclusione obbligatoria singola

File a basso livello

apertura di file o URL lettura del file lettura di una riga dal file lettura di un carattere dal file scrittura nel file chiusura dell'handle del file lettura del file verifica della fine del file spostamento all'interno del file reset del puntatore del file troncamento del file posizione nel file output del resto del file

Cartelle a basso livello

lettura del contenuto apertura della cartella chiusura della cartella

File speciali

lettura di file CSV scrittura di file CSV lettura di file INI

Upload di file

determinare l'upload del file spostamento del file caricato in una nuova posizione

Varie

blocco del file output formattato in un stream output formattato di un array in uno stream

Verifica dell'esistenza

Verifica dell'esistenza di una classe Verifica dell'esistenza di un metodo Verifica dell'esistenza di una proprietà Verifica dell'esistenza di un tratto Verifica dell'esistenza di un'interfaccia

Ottenere informazioni sulle classi

Ottenere il nome della classe Ottenere la classe genitore Ottenere i metodi della classe Ottenere le proprietà della classe Ottenere le proprietà dell'oggetto Ottenere la classe chiamata

Controllo dei tipi e delle relazioni

Controllo del tipo di oggetto Verifica dell'appartenenza a una classe Verifica dell'ereditarietà della classe Lista delle interfacce della classe Lista delle classi genitore Lista dei tratti utilizzati

Caricamento automatico delle classi

Definizione dello spazio dei nomi Registrazione dell'autoloader Ottenere gli autoloader Rimozione dell'autoloader Chiamata dell'autoloader

Lavorare con le dichiarazioni

Creazione di un alias di classe Ottenere le classi dichiarate Ottenere le interfacce dichiarate Ottenere i tratti dichiarati

Creazione

Creazione di un oggetto Dichiarazione di una classe Dichiarazione di un'interfaccia Dichiarazione di un tratto

Chiamate

Chiamata statica Chiamata statica con array

Metodi magici principali

Costruttore dell'oggetto Distruttore dell'oggetto Clonazione dell'oggetto

Accesso alle proprietà

Lettura delle proprietà Scrittura delle proprietà Verifica della proprietà Rimozione della proprietà

Intercettazione delle chiamate

Chiamata del metodo Chiamata statica Chiamata come funzione

Serializzazione

Preparazione alla serializzazione Ripristino dell'oggetto Serializzazione moderna Deserializzazione moderna

Conversione di oggetti

In stringa Per var_export Per var_dump

Gestione delle eccezioni

Blocco di gestione Intercettazione eccezione Azioni finali Generazione eccezione Classe base eccezioni Gestione errori come eccezioni

Funzioni

configurazione output errori scrittura log errori tracciamento chiamate stampa tracciamento registrazione completamento stack chiamate Xdebug generazione errore utente analogo trigger_error impostazione gestore eccezioni impostazione gestore errori ripristino gestore errori ripristino gestore eccezioni

Verifica delle funzioni

verifica dell'esistenza della funzione verifica della possibilità di chiamata

Chiamata delle funzioni

chiamata della funzione callback chiamata con array di argomenti

Gestione degli argomenti

ottenimento degli argomenti conteggio degli argomenti ottenimento di un argomento specifico

Gestione degli eventi

registrazione della funzione tick annullamento della funzione tick

Variabili

output informazioni su una variabile output comodo di variabili

Elenchi

elenco di tutte le variabili elenco di tutte le costanti elenco di tutte le funzioni elenco dei file inclusi

Memoria

uso corrente della memoria uso massimo della memoria
decodifica JSON codifica in JSON serializzazione dei dati deserializzazione dei dati esportazione variabile

Impostazioni

impostazione del valore di configurazione ottenimento del valore di configurazione ottenimento di tutte le impostazioni informazioni sulle impostazioni

Estensioni

elenco delle estensioni caricate verifica del caricamento dell'estensione funzioni dell'estensione

Informazioni

versione del linguaggio confronto delle versioni
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta