Maison développement back-end tutoriel php Explication détaillée sur l'utilisation des fonctions strchr, str_replace et strpos

Explication détaillée sur l'utilisation des fonctions strchr, str_replace et strpos

Jun 16, 2023 am 08:41 AM
strchr str_replace strpos

En programmation PHP, le traitement des chaînes est relativement courant, et il est souvent nécessaire d'effectuer des opérations telles que la recherche et le remplacement sur les chaînes. Dans le traitement des chaînes, il est plus courant d'utiliser les fonctions strchr, str_replace et strpos. Ensuite, expliquons en détail l’utilisation de ces trois fonctions.

1. fonction strchr

La fonction strchr recherche le caractère spécifié dans une chaîne et renvoie la chaîne du caractère spécifié jusqu'à la fin de la chaîne. La syntaxe est la suivante :

strchr(string,char,part) 
Copier après la connexion

Parmi eux, la chaîne de paramètre est la chaîne d'origine à rechercher, le paramètre char doit spécifier le caractère à rechercher et la partie paramètre est un paramètre facultatif à rechercher. spécifier la position à partir de laquelle commencer la recherche.

Par exemple, le code suivant trouvera la chaîne après la virgule "," dans la chaîne "Hello, world!" :

<?php
$str = "Hello, world!";
echo strchr($str,","); // 输出 ", world!"
?>
Copier après la connexion

Bien sûr, on peut aussi utiliser la troisième La partie paramètre précise la position de départ de la recherche :

<?php
$str = "Hello, world!";
echo strchr($str,",", true); // 输出 "Hello"
?>
Copier après la connexion

Il est à noter que la fonction strchr est sensible à la casse. Si ce n’est pas sensible à la casse, nous pouvons utiliser la fonction stristr.

2. Fonction str_replace

La fonction str_replace est utilisée pour rechercher et remplacer la sous-chaîne spécifiée dans une chaîne. La syntaxe est la suivante :

str_replace(search,replace,string,count)
Copier après la connexion

Parmi eux, le paramètre de recherche est le caractère (chaîne) qui doit être remplacé, le paramètre de remplacement est le caractère (chaîne) utilisé pour remplacer et le paramètre de chaîne est la chaîne d'origine qui doit être remplacée , le paramètre count est un paramètre facultatif utilisé pour spécifier le nombre de remplacements et la valeur par défaut est de tout remplacer.

Par exemple, dans le code suivant, tous les "world" seront remplacés par "PHP" :

<?php
$str = "Hello, world! I love world!";
echo str_replace("world", "PHP", $str); 
// 输出 "Hello, PHP! I love PHP!"
?>
Copier après la connexion

Il est à noter que cette fonction est également sensible à la casse. Si ce n'est pas sensible à la casse, nous pouvons utiliser la fonction str_ireplace.

3. Fonction strpos

La fonction strpos est utilisée pour rechercher le caractère ou la sous-chaîne spécifié dans une chaîne et renvoyer la position du premier caractère correspondant. La syntaxe est la suivante :

strpos(string,search,start)
Copier après la connexion

Parmi eux, la chaîne de paramètres est la chaîne d'origine qu'il faut trouver, le paramètre de recherche est le caractère (chaîne) à trouver et le paramètre de démarrage est un paramètre facultatif utilisé pour spécifier l'emplacement sur lequel commencer la recherche. Si aucun caractère correspondant n'est trouvé, la fonction retournera false.

Par exemple, dans le code suivant, nous trouverons "world" dans la chaîne "Hello, world!" et renverrons l'emplacement :

<?php
$str = "Hello, world!";
echo strpos($str, "world"); // 输出 "7"
?>
Copier après la connexion

Il est à noter que cette fonction est sensible à la casse. Si ce n'est pas sensible à la casse, nous pouvons utiliser la fonction stripos.

Résumé :

strchr, str_replace et strpos sont des fonctions de traitement de chaînes couramment utilisées dans la programmation PHP. Il est très important pour les développeurs de maîtriser l'utilisation de ces trois fonctions. important. J'espère que le contenu ci-dessus sera utile à votre pratique de programmation.

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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Trouver la position d'une autre chaîne dans une chaîne en utilisant la fonction PHP 'strpos' Trouver la position d'une autre chaîne dans une chaîne en utilisant la fonction PHP 'strpos' Jul 26, 2023 pm 12:29 PM

Utilisez la fonction PHP "strpos" pour trouver la position d'une autre chaîne dans une chaîne. En PHP, nous avons souvent besoin de trouver la position d'une autre chaîne dans une chaîne. Ceci est très courant lorsque vous travaillez avec du texte, recherchez et remplacez, etc. PHP fournit de nombreuses fonctions de traitement de chaînes, dont l'une est la fonction "strpos" très utile, qui peut nous aider à trouver rapidement la position de la chaîne cible dans la chaîne source. Ce qui suit est un exemple de code simple qui montre comment utiliser la fonction « strpos » pour interroger

Introduction à la fonction PHP : fonction str_replace() Introduction à la fonction PHP : fonction str_replace() Nov 03, 2023 pm 06:09 PM

Introduction aux fonctions PHP : fonction str_replace(), des exemples de code spécifiques sont requis. PHP est un langage de script côté serveur populaire qui est souvent utilisé pour le développement de sites Web. En PHP, il existe un grand nombre de fonctions qui peuvent être utilisées pour étendre les fonctionnalités du site Web. L'une d'elles est la fonction str_replace(), qui est utilisée pour remplacer des sous-chaînes dans une chaîne. Cet article présentera l'utilisation de la fonction str_replace() et fournira quelques exemples de code spécifiques. La syntaxe de la fonction str_replace() est la suivante : str_re

Conseils d'optimisation des performances PHP 7 : Comment utiliser str_replace au lieu de la fonction preg_replace pour améliorer la vitesse Conseils d'optimisation des performances PHP 7 : Comment utiliser str_replace au lieu de la fonction preg_replace pour améliorer la vitesse Jul 29, 2023 pm 12:22 PM

Conseils d'optimisation des performances PHP7 : Comment utiliser str_replace au lieu de la fonction preg_replace pour améliorer la vitesse Introduction : Lors du développement d'applications PHP, les fonctions de remplacement de chaîne sont généralement utilisées pour traiter et modifier du texte. Parmi eux, preg_replace est très couramment utilisé lorsqu'il s'agit de remplacement d'expressions régulières complexes. Cependant, la vitesse d'exécution de la fonction preg_replace est relativement lente, notamment lors du traitement de données à grande échelle. Dans cet article, nous présenterons une alternative plus rapide

Utilisez la fonction PHP 'str_replace' pour remplacer les caractères spécifiés dans une chaîne Utilisez la fonction PHP 'str_replace' pour remplacer les caractères spécifiés dans une chaîne Jul 26, 2023 pm 10:01 PM

Utilisez la fonction PHP "str_replace" pour remplacer les caractères spécifiés dans une chaîne. En PHP, les chaînes sont un type de données très courant et parfois certains caractères des chaînes doivent être remplacés ou supprimés. A cet effet, PHP fournit une fonction très simple "str_replace" (remplacement de chaîne) pour réaliser cette tâche. La syntaxe de la fonction str_replace est la suivante : str_replace ($search,$replace,$subje

Explication détaillée sur l'utilisation des fonctions strchr, str_replace et strpos Explication détaillée sur l'utilisation des fonctions strchr, str_replace et strpos Jun 16, 2023 am 08:41 AM

En programmation PHP, le traitement des chaînes est relativement courant et des opérations telles que la recherche et le remplacement de chaînes sont souvent nécessaires. Dans le traitement des chaînes, il est plus courant d'utiliser les fonctions strchr, str_replace et strpos. Ensuite, expliquons en détail l’utilisation de ces trois fonctions. 1. Fonction strchr La fonction strchr recherche le caractère spécifié dans une chaîne et renvoie la chaîne du caractère spécifié jusqu'à la fin de la chaîne. La syntaxe est la suivante : strchr(string,char

Comment utiliser la fonction strpos en PHP pour rechercher des mots dans une chaîne Comment utiliser la fonction strpos en PHP pour rechercher des mots dans une chaîne Jun 26, 2023 pm 02:39 PM

En PHP, il est souvent nécessaire de rechercher des mots et des mots-clés dans des chaînes pour les traiter et les analyser. Pour rechercher des mots dans une chaîne, vous pouvez utiliser la fonction strpos intégrée de PHP. La fonction strpos (stringposition) est une fonction intégrée à PHP pour rechercher des chaînes. Elle est utilisée pour rechercher la première occurrence d'une sous-chaîne spécifiée dans une chaîne. Le format de cette fonction est : strpos($haystack,$needle,[$off

Trouver la position d'une autre chaîne dans une chaîne en utilisant la fonction PHP 'strpos' Trouver la position d'une autre chaîne dans une chaîne en utilisant la fonction PHP 'strpos' Jul 26, 2023 am 11:29 AM

Rechercher l'emplacement d'une autre chaîne dans une chaîne à l'aide de la fonction PHP "strpos". Lors du développement d'applications Web, il est souvent nécessaire de rechercher une sous-chaîne spécifique dans une chaîne. PHP possède de nombreuses fonctions intégrées utiles pour le traitement des chaînes, dont la fonction "strpos". Cette fonction peut être utilisée pour trouver la position d'une chaîne dans une autre chaîne. Voici un exemple de code qui utilise la fonction "strpos" pour trouver la position d'une sous-chaîne : &lt;?php$str=&q

Fonction str_replace() en PHP Fonction str_replace() en PHP Sep 01, 2023 pm 06:29 PM

La fonction str_replace() est utilisée pour remplacer une chaîne par une autre chaîne. Remarque : cette fonction est sensible à la casse. Syntaxe str_replace(find,replace,str,count) Paramètres trouver-la valeur à rechercher remplacer-la chaîne que nous voulons remplacer $find str-la chaîne à rechercher compter-le nombre de remplacements renvoyés La fonction str_replace() renvoie avec la valeur de remplacement String ou array. Exemple Voici un exemple - Démonstration en direct<?php$str="IamAmit";$res=str_replace("Amit",&

See all articles