Lucrul cu șiruri de caractere în php


Lucrul cu șiruri de caractere în php

Lucrul cu șiruri de caractere în php. Bazele PHP de la zero. Lecția # 7

Buna ziua tuturor!
Continuăm să învățăm bazele PHP de la zero!
În această lecție vă vom arăta și vom arăta câteva funcții pentru a lucra cu șiruri de caractere, de exemplu, cum să faceți o înlocuire într-un șir, să determinați lungimea unui șir, să eliminați toate etichetele HTML dintr-un șir și așa mai departe.






Iată o listă cu numele funcțiilor, care vor fi discutate în această lecție:

chunk_split ()
chunk_split () - Funcția php este folosită pentru a împărți un șir în fragmente.

șirul este șirul de separat
lungimea este un număr care determină lungimea pieselor (implicit este 76).
sfârșitul este un șir care indică ce ar trebui să fie la sfârșitul fiecărei bucăți.

Ce am făcut? Am divizat linia "StepkinBlog.ru" în fragmente. După fiecare 2 caractere din rând, vor fi afișate două litere cu trei puncte "..." și o nouă linie.

convert_cyr_string ()
convert_cyr_string () - această funcție php convertește linii de la o singură codare chirilică la alta.

"Str" este șirul care va fi recodificat.
"Input_coding" și "output_coding" - Cred că totul este clar aici. Parametrii de codare sunt setați cu o singură literă.

Sarcina: Recoda fraza "Bună ziua tuturor!" de la ferestrele de codificare 1251 la koi8-r și înapoi.

Am recodificat cuvântul - "Bună ziua tuturor!" în koi8-r. Iată rezultatul - "RYCHEHF CHUEN!"
Transcodați acum cuvântul "RYCHEHF CHUEN!" în câștig. Iată rezultatul - "Bună tuturor!"

bin2hex ()






bin2hex () - Convertește datele caracterului în hexazecimal.

convert_uuencode ()
convert_uuencode () - codifică datele în format uuencode

"Blogul meu - StepkinBlog.ru" este recodificat aici în astfel de caractere:

Dacă trebuie să descifrați, atunci aceste coduri sunt introduse în cod în loc de textul "Blogul meu - StepkinBlog.ru":

Blogul meu - StepkinBlog.ru

str_repeat ()
str_repeat () - Returnează repetarea șirului de câte ori a fost specificat.

Bună ziua și de 5 ori Bună ziua și de 5 ori Bună ziua și de 5 ori Bună ziua și de 5 ori Bună ziua și de 5 ori

str_replace ()
str_replace () - înlocuiește unele caractere din șir cu altele.

căutare - șir de caractere sau matrice de căutare
înlocuiți - șir sau matrice de înlocuiri
subiect - șirul sau matricea în care se va efectua modificarea.

Bună dimineața, Stepa!

str_shuffle ()
str_shuffle () - returnează un șir cu caractere în el, aleatoriu.

PHP este un limbaj de programare.

PHP este un limbaj de programare.

strrev ()
strrev () - inversarea liniei

UR.GOLBnikpetS a fost atacat de PHP

strtolower ()
strtolower () - convertește caracterele alfabetice de la majuscule la cel inferior.

php pe blogul stepkinblog.ru

strtoupper ()
strtoupper () - convertește caracterele alfabetice de la litere mici la majuscule.

substr_replace ()
substr_replace () - înlocuiește o parte a șirului cu un alt șir.

Dacă nu specificați ultimul parametru, înlocuirea se va face la sfârșitul liniei.

Înlocuiți întreaga linie
la începutul liniei în php
String pe php la final
Șirul I AM IN MID on php

substr ()
substr () - taie și returnează un substring din șir.

Dacă doriți să eliminați cuvântul "blog" și să îl afișați, atunci:

După cum puteți vedea, în cod am început o tăiere cu 4 caractere (un spațiu este inclus în simbol) și a indicat câte caractere de tăiat, în exemplul meu 4.

ucfirst ()
ucfirst () - această funcție schimbă cazul primului caracter din șir la cel de sus.

ucwords ()
ucwords () - această funcție schimbă cazul primului caracter în fiecare cuvânt din șir.

strlen ()
strlen () - numărul de caractere dintr-un șir

str_pad ()
str_pad () - această funcție completează linia cu un alt șir până la o anumită lungime

Încercați acum să plasați o linie suplimentară pe partea stângă:

Desigur, există mai multe funcții pentru a lucra cu șiruri de caractere, dar am decis să post numai cele mai interesante și mai utile din articol. Dacă doriți mai multe funcții de șir, le puteți găsi pe Internet.







Articole similare

Trimiteți-le prietenilor: