国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Fonctions communes de la cha?ne PHP

Les tableaux, les cha?nes et les bases de données sont les trois types de fonctions les plus couramment utilisés dans nos fonctions. Nous n'avons pas encore parlé des tableaux et des bases de données. Nous les expliquerons en détail lorsque nous le ferons.

Bien s?r, PHP possède également de nombreuses fonctions de cha?ne. Les deux séries de cha?nes que nous utilisons le plus couramment?:

1. Fonction de traitement de cha?ne à un octet

2. Fonction de traitement de cha?ne multi-octets

3. Fonction de conversion d'encodage de cha?ne

Parlons des raisons pour lesquelles nous devons apprendre autant de fonctions?:

1. Ce que nous apprenons est le chinois, qui est codé sur deux ou trois octets. Les fonctions des étrangers ne peuvent gérer que des cha?nes à un octet telles que l'anglais et les chiffres, mais pas le chinois. Ne peut pas répondre à nos exigences fonctionnelles

2. Parfois, il est nécessaire de convertir entre différents encodages de caractères, par exemple?: convertir GBK en UTF-8

3. Ces caractères anglais ne sont pas affichés sur l'ordinateur Il doit être traité à nouveau

Par conséquent, nous devons apprendre trois types de fonctions de cha?ne couramment utilisées.

Publions un lien vers le manuel PHP pour que tout le monde puisse le voir?:

http://php.net/manual/zh/

Regardez êtes-vous effrayé par le manuel dans ce lien?

2015-11-17-2424a4cf04061b183ed830c333727834.gif

Bien s?r, vous n’avez pas besoin d’apprendre grand-chose. Le site Web PHP chinois a préparé pour vous les plus couramment utilisés qui nécessitent un litige obligatoire.

2016-05-31-9c912abc0625e6b93fe7dffa156d3c28.gif

Je vous ai déjà appris à l'utiliser, afin que vous puissiez commencer à mémoriser les fonctions.

Fonctions communes PHP?:

htmlspecialchars()addcslashes()Ajouter une barre oblique inverse avant le caractère spécifié pour échapper aux caractères de la cha?ne $str = ""Bonjour, je m'appelle John Adams." echo $str; echo addcslashes($str,'m');"stripcslashes()Supprimer ceux ajoutés par addcslashes() Backslashecho stripcslashes("Bonjour, je m'appelle Kai Jim.");addslashes() avant de spécifier des caractères prédéfinis, ajoutez une barre oblique inverse$str = "Qui est John Adams ?";echo addlashes($str);stripslashes()Supprimer par les caractères d'échappement ajoutés par addlashes() echo stripslashes("Who's John Adams?");quotemeta() dans la cha?ne Ajouter une barre oblique inverse avant certains caractères prédéfinis $str = "Bonjour tout le monde. (vous m'entendez ?)"; echo quotemeta($str);chr()Renvoie les caractères à partir de la valeur ASCII spécifiéeecho chr(052);ord()Renvoie la valeur ASCII du premier caractère de la cha?neecho ord("hello");strcasecmp()Ce n'est pas sensible à la casse Comparez deux cha?nesecho strcasecmp ("Bonjour tout le monde?!"),strcmp()sensible à la casse Comparez deux cha?nes strncmp()Comparez les n premiers caractères de la cha?ne, sensible à la casse
Nom de la fonctionDescriptionInstance
trim()Supprimez les espaces ou autres caractères prédéfinis aux deux extrémités de la cha?ne"$str = "rnHello World!rn"; echo trim($str);
rtrim()Supprimer les espaces ou autres caractères prédéfinis sur le c?té droit de la cha?ne"$str = "Hello World!nn"; echo rtrim($str);"
chop()Un alias pour rtrim()Idem que ci-dessus
ltrim( )Supprimez les espaces ou autres caractères prédéfinis sur le c?té gauche de la cha?ne"$str = "rnHello World!"; echo ltrim($str);"
dirname( )Retour à la partie répertoire du chemin (nous l'avons classé dans la fonction string)echo dirname("c:/testweb/home.php ");
str_pad()Pallez la cha?ne à la longueur spécifiée$str = "Hello World"; echo str_pad($str ,20,". ");
str_repeat()Répétez la cha?ne spécifiéeecho str_repeat(".",13);
str_split()Diviser la cha?ne en un tableauprint_r(str_split("Bonjour"));
strrev()Cha?ne inverséeecho strrev("Hello World!");
wordwrap()Enroulez la cha?ne en fonction de la longueur spécifiée"$str = ""Un exemple sur un mot long est : Supercalifragulistic""; echo wordwrap($str,15);"
str_shuffle()Mélanger aléatoirement tous les caractères de la cha?neecho str_shuffle("Hello World");
parse_str()Analyser la cha?ne en variables"parse_str("id=23&name=John%20Adams",$myArray); print_r($myArray);"
number_format()Formater les nombres par regroupement de milliers"echo number_format("1000000"); echo number_format("1000000",2) ; echo number_format("1000000 ",2,"","","".");"
strtolower()Convertir la cha?ne en minuscule echo strtolower("Bonjour le MONDE !");
strtoupper()Convertir la cha?ne en majusculeecho strtoupper ("Bonjour le MONDE !");
ucfirst()La première lettre de la cha?ne est en majusculeecho ucfirst("hello world");
ucwords()Convertir le premier caractère de chaque mot de la cha?ne en majusculeecho ucwords("hello world");
htmlentities()Convertir les caractères en entités HTML$str = ""John & 'Adams'""; echo htmlentities($str, ENT_COMPAT); ??>
Convertir les caractères prédéfinis en codage HTML
nl2br()n est échappé vers
tag
echo nl2br("One line.nAnother line.");
strip_tags()Supprimer les balises HTML, XML et PHPecho strip_tags("Bonjour le monde !"); >

strncasecmp()Compare les n premiers caractères de la cha?ne, insensible à la casseint strncasecmp ( string $str1 , string $str2 , int $len )
strnatcmp()La méthode d'ordre naturel compare la longueur de la cha?ne, sensible à la casseint strnatcmp ( string $str1 , string $str2 )
strnatcasecmp()La méthode d'ordre naturel compare la longueur de la cha?ne, sans tenir compte de la casseint strnatcasecmp ( string $str1 , string $str2 )
chunk_split()Diviser la cha?ne en petits morceauxstr chunk_split(str $body[,int $len[,str $end]] )
strtok()Couper la cha?nestr strtok(str $str,str $token)
explode()Utiliser une cha?ne comme symbole pour diviser une autre cha?ne array éclater(str $sep,str $str[,int $limit ])
implode()Identique à la jointure, concaténer les valeurs du tableau en cha?nes à l'aide de caractères prédéterminésstring implode ( string $glue , array $pieces )
substr()Intercepter la cha?nestring substr ( string $string , int $start [, int $length ] )
str_replace()Opération de remplacement de cha?ne, sensible à la cassemix str_replace(mix $search,,mix $replace,mix $subject [,int &$num])
str_ireplace()Opération de remplacement de cha?ne, insensible à la cassemix str_ireplace ( mix $search , mix $replace , mix $subject [, int &$count ] )
substr_count()Comptez le nombre d'occurrences d'une cha?ne dans une autre cha?ne int substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] )
substr_replace()Remplacer une cha?ne dans une cha?ne par une autre cha?nemixed substr_replace ( Mixed $string , string $replacement , int $start [, int $length ] )
similar_text()Renvoie le nombre de caractères identiques dans les deux cha?nesint similar_text(str $str1,str $str2)
strchr( )Renvoie une cha?ne depuis le début position à la fin d'une autre cha?nestring strstr ( string $str, string $needle, bool $before_needle)
strrchr()Retours une cha?ne commen?ant par la dernière occurrence d'une cha?ne dans une autre cha?ne jusqu'à la finstring strrchr ( string $haystack , Mixed $needle )
stristr()Renvoie une cha?ne du début à la fin d'une autre cha?ne, insensible à la casse string stristr ( string $haystack , Mixed $needle [, bool $before_needle = false ] )
strtr()Convertir certains caractères de la cha?ne string strtr ( string $str , string $from , string $to )
strpos()Trouver le premier caractère de la cha?ne Position d'apparitionint strpos ( string $haystack , Mixed $needle [, int $offset = 0 ] )
stripos()Trouver la première occurrence d'un caractère dans une cha?ne, insensible à la casseint stripos ( string $haystack , string $needle [, int $offset ] )
strrpos()Trouver la dernière position d'un caractère dans une cha?neint strrpos ( string $haystack , string $needle [ , int $offset = 0 ] )
strripos()Trouver la dernière position d'un caractère dans une cha?ne, insensible à la casseint strripos ( string $haystack , string $needle [, int $offset ] )
strspn()Renvoie la première cha?ne qui correspond à la longueur de la sous-cha?ne du masque int strspn ( string $str1 , string $str2 [, int $start [, int $length ]] )
strcspn()Renvoie la longueur de la cha?ne qui ne correspond pas au masqueint strcspn ( string $str1 , string $str2 [, int $start [, int $length ]] )
str_word_count()Compter le nombre de mots contenus dans une cha?nemix str_word_count(str $str,[])
strlen()Compter la longueur de la cha?neint strlen(str $str)
count_chars()Compter les caractères Nombre d'occurrences de toutes les lettres dans la cha?ne (0..255)count_chars mixtes ( string $string [, int $mode ] )
md5()String encodage md5$str = "Bonjour"; echo md5($str)
iconv

mb_substrRécupérer la partie de la cha?ne string mb_substr ( string $str , int $start [, int $ length = NULL [, string $encoding = mb_internal_encoding() ]] )
mb_http_outputDéfinir/obtenir le codage des caractères de sortie HTTPmixte mb_http_output ( [ string $ encoding = mb_http_output() ] )
mb_strlenObtenir la longueur de la cha?nemixte mb_strlen ( string $str [, string $ encoding = mb_internal_encoding() ] )
iconvLa cha?ne est convertie en fonction de l'encodage de caractères requisstring iconv ( string $in_charset , string $ out_charset , cha?ne $str )
iconv_substrIntercepter une partie de la cha?ne
iconv_get_encodingRécupérer la variable de configuration interne de l'extension iconv
mb_substr_countCompter le nombre d'occurrences d'un string
mb_check_encodingVérifiez si la cha?ne est valide dans l'encodage spécifié
mb_strrposTrouver la dernière occurrence d'une cha?ne dans une cha?ne
mb_splitDiviser des cha?nes multi-octets à l'aide d'expressions régulières
parse_urlInterpréter l'URL dans un tableau

Remarque?: mb_* et iconv_*, ils peuvent gérer des caractères multi-octets, tels que le chinois.


Le chinois utilise principalement deux formats d'encodage : GBK et utf-8.
GBK et utf-8 sont deux normes différentes de comités d'encodage pour l'encodage des caractères chinois.

Ils stipulent que GBK est sur deux octets, c'est-à-dire qu'un caractère chinois occupe 2 octets.
utf-8 fait trois octets et un caractère chinois occupe trois octets d'espace de stockage.

Formation continue
||
<?php var_dump(trim('php.cn')); ?>
soumettreRéinitialiser le code