Maison  >  Article  >  développement back-end  >  Deux exemples expliquent comment supprimer les virgules et les barres obliques finales dans les chaînes en PHP

Deux exemples expliquent comment supprimer les virgules et les barres obliques finales dans les chaînes en PHP

藏色散人
藏色散人original
2021-08-27 09:44:002023parcourir

Comme mentionné dans le titre, cet article vous présentera la méthode de suppression des virgules et des barres obliques finales dans les chaînes en PHP à travers deux exemples. Amis intéressés, continuons à lire~

Utilisons des exemples spécifiques ci-dessous expliqués séparément :

. L'exigence pour le premier exemple est "d'écrire un script PHP pour supprimer les virgules d'une chaîne numérique spécifiée".

L'exemple de code PHP est le suivant :

<?php

$str1 = "2,345.12";
$x = str_replace( &#39;,&#39;, &#39;&#39;, $str1);
if( is_numeric($x))
{
    echo $x."<br>";
}

Les résultats d'exécution sont les suivants :

2543.12

Dans cet exemple, ce que tout le monde doit savoir, ce sont les fonctions str_replace et is_numeric :

  • str_replace() Fonction : Remplacer les caractères Certains caractères dans la chaîne (sensible à la casse). <code>str_replace() 函数:替换字符串中的一些字符(区分大小写)。

→注:该函数必须遵循规则:如果搜索的字符串是一个数组,那么它将返回一个数组。如果搜索的字符串是一个数组,那么它将对数组中的每个元素进行查找和替换。如果同时需要对某个数组进行查找和替换,并且需要执行替换的元素少于查找到的元素的数量,那么多余的元素将用空字符串进行替换。如果是对一个数组进行查找,但只对一个字符串进行替换,那么替代字符串将对所有查找到的值起作用。

  • is_numeric() 函数:用于检测变量是否为数字或数字字符串。

→注:如果指定的变量是数字和数字字符串则返回 TRUE,否则返回 FALSE,注意浮点型返回空值,即 FALSE

第二个示例的要求则是“编写一个 PHP 脚本以从指定的字符串中删除尾部斜杠”。

PHP示例代码如下:

<?php

$my_str = &#39;PHP中文网,你值得拥有!///&#39;;
echo rtrim($my_str, &#39;/&#39;);

输出结果如下:

PHP中文网,你值得拥有!

在本示例中需要大家了解的rtrim函数:

  • rtrim()

→Remarque : Cette fonction doit suivre les règles : si la chaîne recherchée est un tableau, alors elle renverra un tableau. Si la chaîne recherchée est un tableau, elle trouvera et remplacera tous les éléments du tableau. Si un tableau doit être recherché et remplacé en même temps et que le nombre d'éléments à remplacer est inférieur au nombre d'éléments trouvés, les éléments en excès seront remplacés par des chaînes vides. Si vous recherchez un tableau et remplacez une seule chaîne, la chaîne de remplacement s'appliquera à toutes les valeurs trouvées.

is_numeric() Fonction : utilisée pour détecter si la variable est un nombre ou une chaîne numérique. 🎜🎜🎜🎜→Remarque : si la variable spécifiée est un nombre ou une chaîne numérique, elle renvoie VRAI, sinon elle renvoie FAUX. Notez que les types à virgule flottante. renvoie des valeurs nulles. , c'est-à-dire FALSE🎜🎜🎜L'exigence pour le deuxième exemple🎜 est "Écrivez un script PHP pour supprimer les barres obliques finales de la chaîne spécifiée". 🎜🎜🎜L'exemple de code PHP est le suivant : 🎜rrreee🎜Le résultat de sortie est le suivant : 🎜rrreee🎜Dans cet exemple, vous devez connaître la fonction rtrim : 🎜🎜🎜🎜rtrim() function : supprime le côté droit de la chaîne, les espaces ou d'autres caractères prédéfinis de chaque côté. 🎜🎜🎜🎜Enfin, je voudrais recommander à tout le monde le "🎜Tutoriel vidéo PHP🎜" le plus récent et le plus complet ~ Venez apprendre ! 🎜

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:
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