Explication détaillée de la différence et de l'utilisation des fonctions strpos() et stripos() en php

藏色散人
Libérer: 2023-04-06 07:02:02
original
6301 Les gens l'ont consulté

Cet article présente principalement la différence et l'utilisation de la fonction strpos()和stripos() en PHP. J'espère qu'il sera utile aux amis dans le besoin !

Explication détaillée de la différence et de l'utilisation des fonctions strpos() et stripos() en php

Fonction strpos()

Cette fonction nous aide à trouver la première occurrence d'une chaîne dans un autre emplacement de chaîne. Cela renvoie la valeur entière de la première occurrence de la chaîne. Cette fonction est sensible à la casse , ce qui signifie qu'elle traite différemment les caractères majuscules et minuscules.

Syntaxe :

strpos(original_str, search_str, start_pos)
Copier après la connexion

Utilisation des paramètres :

Parmi les trois paramètres spécifiés dans la syntaxe, il y en a deux sont obligatoires et un est facultatif.

Les trois paramètres sont décrits comme suit :

original_str (obligatoire) : Ce paramètre fait référence à la chaîne d'origine dans laquelle nous devons rechercher l'occurrence de la chaîne requise.

search_str (obligatoire) : ce paramètre fait référence à la chaîne que nous devons rechercher.

start_pos (facultatif) : signifie que la recherche doit démarrer à partir de la position de la chaîne.

Type de retour :

Cette fonction renvoie une valeur entière qui représente l'index de original_str où la chaîne search_str apparaît en premier.

Exemple d'utilisation de la fonction strpos() :


<?php
function Search($search, $string){
    $position = strpos($string, $search, 5);
    if ($position == true){
        return "Found at position: " . $position;
    }
    else{
        return "Not Found";
    }
}

$string = "Welcome to PHP中文网";
$search = "PHP";
echo Search($search, $string);
?>
Copier après la connexion
Sortie :


Found at position 11
Copier après la connexion
Copier après la connexion

fonction stripos()

Cette fonction nous aide également à trouver la première occurrence d'une chaîne dans une autre chaîne. Cela renvoie la valeur entière de la première occurrence de la chaîne. Cette fonction est

insensible à la casse, ce qui signifie qu'elle traite les caractères majuscules et minuscules de la même manière. Cette fonction fonctionne de manière similaire à strpos(), sauf qu'elle n'est pas sensible à la casse, alors que strpos() est sensible à la casse.

Syntaxe :

stripos(original_str, search_str, start_pos)
Copier après la connexion

Utilisation des paramètres :

Trois paramètres spécifiés dans la syntaxe Parmi eux, deux sont obligatoires et un est facultatif

original_str (obligatoire) : ce paramètre fait référence à la chaîne d'origine dans laquelle nous devons rechercher l'occurrence de la chaîne requise.

search_str (obligatoire) : Ce paramètre fait référence à la chaîne que nous devons trouver.

start_pos (facultatif) : Ce paramètre fait référence à la position où la recherche doit commencer à partir de la chaîne.

Type de retour :

Cette fonction renvoie une valeur entière qui représente l'index de original_str où la chaîne search_str apparaît en premier.

Exemple d'utilisation de la fonction Stripos() :


<?php 

function Search($search, $string){ 
    $position = stripos($string, $search, 5);   
    if ($position == true){ 
        return "Found at position " . $position; 
    } 
    else{ 
        return "Not Found"; 
    } 
} 
  

$string = "Welcome to PHP中文网"; 
$search = "PHP"; 
echo Search($search, $string); 
?>
Copier après la connexion
Sortie :


Found at position 11
Copier après la connexion
Copier après la connexion
Recommandations associées : "

Tutoriel PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal