English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Questo articolo analizza i metodi di ricerca delle stringhe in PHP. Condivido questo con tutti voi per riferimento, come segue:
In PHP, sono disponibili molte funzioni per cercare stringhe, PHP può anche implementare la funzione di ricerca delle stringhe come Word.
Applica la funzione strstr() per cercare la parola chiave specificata
Ottiene la sottostringa che inizia dalla prima occorrenza di una stringa specificata in un'altra stringa fino alla fine di quest'ultima. Se l'esecuzione ha successo, restituisce la stringa rimanente (esiste un carattere corrispondente); se non viene trovato alcun carattere corrispondente, restituisce false.
La sintassi è la seguente:
string strstr (string haystack,string needle)
Il parametro haystack è un parametro obbligatorio, utilizzato per specificare da quale stringa effettuare la ricerca. Il parametro needle è un parametro obbligatorio, utilizzato per specificare l'oggetto da cercare, se il numero è un valore numerico, allora verranno cercati i caratteri che corrispondono all'ASCII di questo numero.
Nota: questa funzione distingue tra maiuscole e minuscole
header("Content-Type: text/html; charset=utf-8"); echo strstr("jb51呐喊教程","本"); echo "<br>"; var_dump(strstr("jb51呐喊教程","5")); echo "<br>"; echo strstr("https://it.oldtoolbag.com","w");
Il risultato dell'esecuzione è:
本之家 bool(false) it.oldtoolbag.com
Nota: la funzione strrchr() è esattamente opposta, inizia a cercare dalla fine della stringa e trattiene tutto ciò che viene trovato alla prima occorrenza
echo strrchr("https://it.oldtoolbag.com","w");
Il risultato dell'output è:
w.jb51.net
Applicazione della funzione substr_count() per ricercare la frequenza di apparizione della sottostringa
int substr_count(string haystack,string needle)
Il parametro haystack è la stringa specificata, il parametro needle è il carattere specificato.
Ad esempio:
$str="123453336"; echo substr_count($str,"3");
Il risultato dell'esecuzione è: 4
Suggerimento: Sulla superficie, la funzione di questo metodo è ottenere il numero di volte in cui un carattere specifico appare in una stringa, e l'output è solo un numero, ma nell'applicazione pratica, aggiungendo un giudizio al numero di output, è possibile realizzare funzioni diverse.
Trucco: la ricerca della frequenza di una sottostringa è generalmente utilizzata nei motori di ricerca, per contare le volte in cui una sottostringa appare in una stringa, rendendo più facile per l'utente conoscere la frequenza di apparizione della sottostringa nella stringa nel primo momento.
Per coloro che sono interessati a ulteriori contenuti relativi a PHP, è possibile consultare le sezioni speciali di questo sito: 'Riassunto dell'uso delle stringhe (string) in PHP', 'Guida a strutture dati e algoritmi in PHP', 'Riassunto degli algoritmi di progettazione di programmi PHP', 'Riassunto degli algoritmi di ordinamento in PHP', 'Riassunto delle tecniche di esplorazione e trucchi in PHP', 'Tecniche di calcolo matematico in PHP', 'Tecniche di manipolazione degli array (Array) in PHP' e 'Riassunto delle tecniche di operazioni sui database più comuni in PHP'.
Spero che il contenuto di questo articolo possa essere utile per la progettazione di programmi PHP di tutti.
Dichiarazione: il contenuto di questo articolo è stato tratto da Internet, il diritto d'autore è di proprietà del rispettivo proprietario, il contenuto è stato contribuito e caricato autonomamente dagli utenti di Internet, questo sito non detiene i diritti di proprietà, non è stato editato manualmente e non assume alcuna responsabilità legale correlata. Se trovi contenuti sospetti di violazione del copyright, è gradito inviare una e-mail a notice#oldtoolbag.com (sostituisci # con @) per segnalare il problema e fornire prove pertinenti. Una volta verificata, questo sito rimuoverà immediatamente il contenuto sospetto di violazione del copyright.