Maison  >  Article  >  développement back-end  >  Comment supprimer la chaîne de début en php

Comment supprimer la chaîne de début en php

藏色散人
藏色散人original
2021-05-20 10:36:222012parcourir

Comment supprimer la chaîne de début en PHP : 1. Supprimer via "substr($str, strlen($prefix));"; 2. Via "preg_replace('/^'. preg_quote($prefix, '/') . '/'...)" méthode à supprimer.

Comment supprimer la chaîne de début en php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

php Supprimer une chaîne du début de la chaîne

Question spécifique :

J'ai une chaîne qui ressemble à ceci :

$str = "bla_string_bla_bla_bla";

Comment supprimer le premier bla_ mais seulement si il; est-ce que le début de la chaîne est trouvé ?

Utilisez str_replace(), qui supprime tous les bla_.

Méthode :

Méthode 1 :

$prefix = 'bla_';
$str = 'bla_string_bla_bla_bla';
if (substr($str, 0, strlen($prefix)) == $prefix) {
    $str = substr($str, strlen($prefix));
}

Nécessite : 0,0369 ms (0,000 036 954 secondes)

Méthode deux :

$prefix = 'bla_';
$str = 'bla_string_bla_bla_bla';
$str = preg_replace('/^' . preg_quote($prefix, '/') . '/', '', $str);

Première exécution (compilation) 0,1749 ms (0,000 174 999 secondes), puis 0,0510 ms (0,000 051 021 secondes).

Apprentissage recommandé : "Tutoriel vidéo 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!

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