Șiruri în PHP

Ecou și imprimați în PHP
Declarații condiționale în PHP

Un șir este o serie de caractere care este folosită pentru a stoca și modifica datele text. Literele, cifrele, simbolurile și spațiile pot fi toate incluse într-un șir. Șirurile în PHP sunt înconjurate de ghilimele simple sau duble. În acest articol discutăm despre cele mai comune funcții de șiruri PHP.

Exemplu:

$greeting = "Hello World";
$name = 'John Doe';
$age = "30";

$greeting, $name și $age sunt toate șiruri din exemplul de mai sus. The primul doi sunt inconjurati de dubla citate, în timp ce final este înconjurat de ghilimele simple.

Șirurile pot fi concatenate folosind operatorul de concatenare (.) și editate cu funcții de șir, cum ar fi str_replace, str_split, strpos, și multe altele.

$name = "John";
$lastname = "Doe";
$fullname = $name." ".$lastname;

În exemplul de mai sus, $name și $lastname sunt șiruri de caractere care sunt concatenate pentru a genera variabila $fullname folosind concatenarea operator.

PHP oferă o varietate de funcții de șir încorporate care fac operații comune, cum ar fi concatenarea, subcord extracție și înlocuire direct.

  1. Concatenarea șirurilor:
  • Operatorul de concatenare (.) este folosit pentru a uni două sau mai multe șiruri împreună.
$string1 = "Hello";
$string2 = " World";
$string3 = $string1 . $string2;
echo $string3; // "Hello World"

.= operatorul poate fi folosit pentru a adăuga un șir la capăt a unui șir existent.

$string1 = "Hello";
$string1 .= " World";
echo $string1; // "Hello World"

implozie() unește o matrice de șiruri într-un singur șir prin specificarea unui delimitator.

$array = array("apple", "banana", "orange");
$delimiter = ", ";
$string = implode($delimiter, $array);
echo $string; // "apple, banana, orange"
  1. Lungimea șirului și subșirul:
  • Pentru a determina lungimea unui șir, utilizați strlen() metoda.
$string = "Hello World";
$length = strlen($string);
echo $length; // 11

Pentru a extrage un subșir dintr-un șir, utilizați substr() funcția. Necesită trei parametri: șirul, locația de început și lungimea subșirului.

$string = "Hello World";
$substring = substr($string,

Q & A

Î: Ce este un șir în PHP?

R: În PHP, un șir este o secvență de caractere folosită pentru a reprezenta text. Poate conține orice combinație de litere, cifre și caractere speciale și poate fi cuprins între ghilimele simple sau duble.

Î: Cum fac un șir?

R: În PHP, un șir este produs prin înconjurarea unei secvențe de caractere între ghilimele simple sau duble.

$string1 = "Hello, World!";
$string2 = 'Hello, World!';

Î: Cum pot concatena două șiruri în PHP?

R: Operatorul de concatenare poate fi folosit pentru a uni două șiruri.(.).

$string1 = "Hello, ";
$string2 = "World!";
$string3 = $string1 . $string2; // "Hello, World!"

Î: Cum pot găsi lungimea unui șir în PHP?

R: Funcția încorporată strlen în PHP poate fi folosit pentru a determina lungimea unui șir.().

$string = "Hello, World!";
$length = strlen($string); // 13

Î: Cum pot găsi un anumit caracter într-un șir în PHP?

R: Funcția încorporată strpos poate fi folosit pentru a găsi anumite caractere în interiorul unui şir(). The locaţie din prima apariție a unui caracter specificat în interiorul unui șir este returnată prin această metodă.

$string = "Hello, World!";
$position = strpos($string, "W"); // 7

Î: Cum pot înlocui o anumită parte a unui șir în PHP?

R: Funcția încorporată str_replace poate fi folosit pentru a înlocui anumite elemente ale unui șir (). Această funcție înlocuiește toate cazurile unei valori date dintr-un șir cu o valoare diferită.

$string = "Hello, World!";
$new_string = str_replace("World", "PHP", $string); // "Hello, PHP!"

Î: Cum pot converti un șir în litere mari sau mici în PHP?

R: Un șir poate fi convertit în majuscule folosind funcția încorporată strtoupper(), iar litere mici folosind funcția încorporată strtolower().

$string = "Hello, World!";
$uppercase = strtoupper($string); // "HELLO, WORLD!"
$lowercase = strtolower($string); // "hello, world!"

Î: Cum pot verifica dacă un șir începe sau se termină cu un anumit caracter în PHP?

R: Puteți utiliza strpos() pentru a vedea dacă un șir începe cu un anumit caracter și substr() împreună cu strpos() pentru a vedea dacă un șir se termină cu un anumit caracter.

$string = "Hello, World!";
$startsWith = strpos($string, "H") === 0; // true
$endsWith = strpos($string, "!") === strlen($string)-1; // true

Î: Cum pot împărți un șir într-o matrice de subșiruri în PHP?

R: Funcția încorporată exploda() poate fi folosit pentru a împărți un text într-o matrice de subșiruri. Această funcție împarte un șir într-o matrice folosind delimitatorul furnizat.

Exerciții:

  1. Cum găsești lungimea unui șir?
  2. Cum găsești poziția unui subșir într-un șir?
  3. Cum înlocuiți un subșir într-un șir?
  4. Cum transformi un șir în litere mari sau mici?
  5. Cum compar două șiruri?
  6. Cum tăiați spațiul alb dintr-un șir?
  7. Cum împărțiți un șir într-o matrice?
  8. Cum concatenezi șirurile?

Răspunsuri:

  1. Lungimea unui șir poate fi găsită folosind funcția strlen(). De exemplu: strlen(„bună lume”);
  2. Poziția unui subșir într-un șir poate fi găsită folosind funcția strpos(). De exemplu: strpos(„bună ziua”, „lumea”);
  3. Un subșir dintr-un șir poate fi înlocuit folosind funcția str_replace(). De exemplu: str_replace(„lume”, „PHP”, „bună lume”);
  4. Un șir poate fi convertit în majuscule sau litere mici folosind funcția strtoupper() sau strtolower(). De exemplu: strtoupper(„Bună lume”);
  5. Două șiruri pot fi comparate folosind funcția strcmp(). De exemplu: strcmp(“Bună”,”bună”);
  6. Spațiile albe pot fi tăiate dintr-un șir folosind funcția trim(). De exemplu: trim(” Hello World “);
  7. Un șir poate fi împărțit într-o matrice folosind funcția explode(). De exemplu: explode(” “, „Bună lume”);
  8. Șirurile pot fi concatenate folosind operatorul de concatenare (.). De exemplu: „Bună ziua”. ” ” . "Lume"; sau folosind funcția implode()
Ecou și imprimați în PHP
Declarații condiționale în PHP
închide

Rămâneți la curent cu PHP!

Nu trimitem spam!

en English
X
Derulaţi în sus