Come confrontare le funzioni per archi in PHP

April 13

Come confrontare le funzioni per archi in PHP


In Hypertext Preprocessor (PHP), una stringa è una variabile costituita da più personaggi. Questi caratteri possono essere lettere, numeri o altri caratteri speciali supportati. A volte, può essere utile per confrontare due stringhe differenti. Per fare questo in PHP, è necessario utilizzare una funzione speciale. La funzione PHP strcmp () è una funzione built-in che mette a confronto due stringhe differenti. È quindi possibile utilizzare il risultato di questo confronto in combinazione con altri compiti.

istruzione

1 Inizia lo script PHP con "<? Php".

2 Conservare le stringhe come variabili indipendenti. Per esempio:

<? Php

$ Tè = "tè";

$ Caffè = "caffè";

3 Utilizzare la funzione strcmp () per confrontare le stringhe. Specificare ogni stringa come parametro, e memorizzare l'output come una variabile:

$ S = strcmp ($ tè, caffè $);

Ciò memorizza l'uscita del confronto di stringhe in $ s variabile. Il strcmp restituisce un valore negativo se la prima stringa è minore del secondo, zero se sono uguali, e un valore positivo se il primo è maggiore del secondo. Questo si basa sulla posizione alfabetica delle lettere in ogni stringa. In questo caso, perché "t" viene dopo "c" in ordine alfabetico, la funzione restituisce un valore positivo.

4 Chiudere lo script PHP con "?>".

Consigli e avvertenze

  • Il risultato della funzione strcmp () è utile nel contesto delle funzioni e loop. È possibile eseguire diversi compiti in base al risultato della funzione.